Kako ustvariti JFrame v Javi?



Ta JFrame v Javi je vrsta vsebnika, ki deluje kot glavno okno, kjer lahko ustvarite komponente, kot so besedilna polja, gumbi itd., Da ustvarite GUI

JFrame je razred javax.swing paket, ki je podaljšan za java.awt.frame. To je okno najvišje ravni z obrobo in naslovno vrstico. Razred JFrame ima različne metode, s katerimi ga lahko prilagodite. Torej, ta članek vam bo pomagal pridobiti poglobljeno znanje o JFrame v .

V tem članku bomo zajeli naslednje teme:





Začnimo!

spajanje razvrsti izvorno kodo c ++

JFrame v Javi: Uvod v Java JFrames

JFrame je vsebnik najvišje ravni, ki ponuja okno na zaslonu. Okvir je pravzaprav osnovno okno, na katerega se zanašajo druge komponente, in sicer menijska vrstica, plošče, nalepke, besedilna polja, gumbi itd. Skoraj vse druge Gugalnica aplikacija se začne z oknom JFrame. Za razliko od okvira ima JFrame možnost, da skrije ali zapre okno s pomočjo metode setDefaultCloseOperation (int).



Kako ustvariti JFrame?

JFrame razred ima mnogo konstruktorji ki se uporabljajo za ustvarjanje novega JFrameja. JFrame lahko ustvarite s temi metodami:

JFrame (): To pomaga pri ustvarjanju okvira, ki je neviden.
JFrame (naslov niza): Pomaga pri ustvarjanju okvira z naslovom.
JFrame (GraphicsConfiguration gc): Ustvari okvir s praznim naslovom in grafično konfiguracijo zaslona.

Primer:



JFrame F = new JFrame () // Ali pa preobremeni konstruktor in mu daj naslov: JFrame F1 = new JFrame ('Red Alert!')

Zdaj, ko ustvarite JFrame, morate nastaviti velikost in lokacijo. Poglejmo, kako je to mogoče storiti.

// dodamo okvir JFrame f = new JFrame ('Red Alert!') // nastavi velikost: širina, višina (v slikovnih pikah) f.setSize (450, 475) // nastavi lokacijo (x, y) f.setLocation (120, 60)

Zdaj pa pojdimo naprej in razumemo operacije, ki jih je mogoče izvesti na JFrameu.

kako uporabljati atom s pythonom

JFrame v Javi: Operacije

TipMetodaOpis
zaščitena prazninaaddImpl (Component comp, Object constraints, int index)Dodaja podrejeno komponento.
zaščiten JRootPanecreateRootPane ()To metode konstruktorja pokličejo, da ustvarijo privzeti rootPane.
zaščitena prazninaframeInit ()Konstruktorji to metodo pokličejo, da pravilno začne JFrame.
prazninosetContentPane (Containe contentPane)Nastavi lastnost contentPane
statična prazninasetDefaultLookAndFeelDecorated (logična privzeta vrednostLookAndFeelDecorated)Vsebuje namig, ali naj bodo novo ustvarjeni okvirji JFram opremljeni z okni, ki jih zagotavlja trenutni videz in občutek.
prazninosetIconImage (slikovna slika)S tem nastavite, da se slika prikaže kot ikona tega okna.
prazninosetJMenuBar (menija JMenuBar)Nastavi menije za ta okvir.
prazninosetLayeredPane (JLayeredPane layeredPane)Nastavi lastnost layeredPane.
JRootPanegetRootPane ()Vrne objekt rootPane za ta okvir.
TransferHandlergetTransferHandler ()Pridobi lastnost transferHandler.

Primer:

import java.awt.FlowLayout import javax.swing.JButton import javax.swing.JFrame import javax.swing.JLabel import javax.swing.Jpanel javni razred JFrame Edureka {public static void main (String s []) {JFrame frame = new JFrame ('Primer JFrame') JPanel panel = new JPanel () panel.setLayout (new FlowLayout ()) JLabel label = new JLabel ('JFrame By Example') JButton button = new JButton () button.setText ('Button') panel.add (label) panel.add (button) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Izhod:

Primer Jframe - JFrame v Javi - Edureka

kaj je optični bralnik v javi

S tem smo prišli do konca tega članka o » JFrame v Javi “. Upam, da ste jasno z vsem, kar ste delili z vami.

Upam, da se je zgoraj omenjena vsebina izkazala za koristno pri izboljšanju vašega . Nadaljujte z branjem, z raziskovanjem!

Preverite tudi Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je namenjen študentom in strokovnjakom, ki želijo biti razvijalec Java. Tečaj je zasnovan tako, da vam omogoči uvod v programiranje Java in vas usposobi za osnovne in napredne koncepte Java ter različne kot Hibernate & Spring.