Cum se creează JFrame în Java?



Acest JFrame în Java este un tip de container care funcționează ca fereastra principală în care puteți crea componente precum câmpuri de text, butoane etc. pentru a crea o interfață grafică

JFrame este o clasă a javax.swing pachet care este extins de java.awt.frame. Aceasta este fereastra de nivel superior, cu chenar și o bară de titlu. Clasa JFrame are diverse metode care pot fi folosite pentru a o personaliza. Deci, acest articol vă va ajuta să obțineți cunoștințe aprofundate despre JFrame în .

Acestea sunt subiectele care trebuie tratate în acest articol:





Sa incepem!

JFrame în Java: Introducere în Java JFrames

JFrame este un container de nivel superior care oferă o fereastră pe ecran. Un cadru este de fapt o fereastră de bază pe care se bazează alte componente, și anume bara de meniu, panouri, etichete, câmpuri de text, butoane, etc. Leagăn aplicația începe cu fereastra JFrame. Spre deosebire de un cadru, JFrame are opțiunea de a ascunde sau închide fereastra cu ajutorul metodei setDefaultCloseOperation (int).



diferența dintre extindere și implementare

Cum se creează un JFrame?

JFrame clasă are multe constructori care sunt folosite pentru a crea un nou JFrame. Puteți crea un JFrame utilizând aceste metode:

JFrame (): Acest lucru ajută la crearea unui cadru invizibil.
JFrame (Titlul șirului): Ajută la crearea unui cadru cu un titlu.
JFrame (GraphicsConfiguration gc): Creează un cadru cu titlu gol și configurația grafică a ecranului.

Exemplu:



JFrame F = new JFrame () // Sau suprasarcină constructorul și dă-i un titlu: JFrame F1 = new JFrame („Alertă roșie!”)

Acum, după crearea JFrame, trebuie să setați dimensiunea și locația. Să vedem cum se poate face acest lucru.

// adăugați cadrul JFrame f = nou JFrame („Alertă roșie!”) // setați dimensiunea: lățime, înălțime (în pixeli) f.setSize (450, 475) // setați locația (x, y) f.setLocation (120, 60)

Acum să mergem mai departe și să înțelegem operațiunile care pot fi efectuate pe JFrame.

JFrame în Java: Operațiuni

TipMetodăDescriere
nul protejataddImpl (Component comp, Object constraints, int index)Se adaugă componenta copil specificată.
protejat JRootPanecreateRootPane ()Acest lucru este chemat de metodele constructor pentru a crea rootPane implicit.
nul protejatframeInit ()Această metodă este chemată de constructori pentru a iniția corect JFrame.
nulsetContentPane (Containe contentPane)Setează proprietatea contentPane
gol staticsetDefaultLookAndFeelDecorated (implicit booleanLookAndFeelDecorated)Oferă un indiciu dacă JFramele nou create ar trebui sau nu să aibă decorațiuni pentru ferestre oferite de aspectul curent.
nulsetIconImage (imagine imagine)Aceasta setează imaginea să fie afișată ca pictogramă pentru această fereastră.
nulsetJMenuBar (bara de meniu JMenuBar)Setează bara de meniu pentru acest cadru.
nulsetLayeredPane (JLayeredPane layeredPane)Setează proprietatea layeredPane.
JRootPanegetRootPane ()Returnează obiectul rootPane pentru acest cadru.
TransferHandlergetTransferHandler ()Obține proprietatea transferHandler.

Exemplu:

import java.awt.FlowLayout import javax.swing.JButton import javax.swing.JFrame import javax.swing.JLabel import javax.swing.Jpanel public class JFrame Edureka {public static void main (String s []) {JFrame frame = new JFrame („Exemplu JFrame”) Panou JPanel = new JPanel () panel.setLayout (new FlowLayout ()) JLabel label = new JLabel („JFrame By Example”) Buton JButton = nou buton JButton (). panel.add (etichetă) panel.add (buton) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (nul) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Ieșire:

Exemplu Jframe - JFrame în Java - Edureka

asemănări între java și javascript

Cu aceasta, ajungem la sfârșitul acestui articol despre „ JFrame în Java „. Sper că voi sunteți clari cu tot ce v-a fost împărtășit.

Sper că conținutul menționat mai sus s-a dovedit a fi util în îmbunătățirea dvs. . Continuați să citiți, continuați să explorați!

De asemenea, verificați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul. Cursul de formare și certificare Java J2EE și SOA al Edureka este conceput pentru studenți și profesioniști care doresc să fie dezvoltator Java. Cursul este conceput pentru a vă oferi un început important în programarea Java și pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate, împreună cu diverse precum Hibernate & Spring.