Hogyan készítsünk JFrame-et Java-ban?



Ez a JFrame Java-ban egy olyan konténertípus, amely úgy működik, mint a főablak, ahol összetevőket, például szövegmezőket, gombokat stb. Hozhat létre GUI létrehozásához.

A JFrame a javax.hinta által kibővített csomag java.awt.frame. Ez a legfelső szintű ablak, szegéllyel és címsorral. A JFrame osztály különféle módszerekkel rendelkezik, amelyek testreszabhatók. Tehát, ez a cikk segít részletes ismereteket szerezni a JFrame-ről .

Ezekkel a témákkal foglalkozik a cikk:





Kezdjük!

JFrame Java-ban: Bevezetés a Java JFrame-ekbe

A JFrame egy legfelső szintű tároló, amely ablakot biztosít a képernyőn. A keret valójában egy alapablak, amelyre más alkatrészek támaszkodnak, nevezetesen a menüsor, panelek, címkék, szövegmezők, gombok stb. Szinte minden más Hinta az alkalmazás a JFrame ablakkal indul. A kerettől eltérően a JFrame lehetőséget kínál az ablak elrejtésére vagy bezárására a setDefaultCloseOperation (int) metódus segítségével.



Hogyan lehet létrehozni egy JFrame-et?

JFrame osztály sok van kivitelezők amelyeket egy új JFrame létrehozásához használnak. JFrame-et az alábbi módszerekkel hozhat létre:

JFrame (): Ez segít egy láthatatlan keret létrehozásában.
JFrame (karakterlánc címe): Segít egy keret létrehozásával címmel.
JFrame (GraphicsConfiguration gc): Létrehoz egy keretet üres címmel és a képernyő grafikus konfigurációjával.

Példa:



JFrame F = new JFrame () // Vagy túlterhelje a konstruktort, és adjon neki egy címet: JFrame F1 = new JFrame ('Red Alert!')

A JFrame létrehozása után be kell állítania a méretet és a helyet. Lássuk, hogyan lehet ezt megtenni.

// adja hozzá a keretet JFrame f = new JFrame ('Red Alert!') // set size: width, magasság (pixelben) f.setSize (450, 475) // állítsa be a helyet (x, y) f.setLocation (120, 60)

Most lépjünk előre és értsük meg a JFrame-en végrehajtható műveleteket.

JFrame Java-ban: Műveletek

típusMódszerLeírás
védett semmisaddImpl (Component comp, Object kényszerek, int index)Hozzáadja a megadott gyermek komponenst.
védett JRootPanecreateRootPane ()Ezt a konstruktor metódusai hívják meg az alapértelmezett rootPane létrehozására.
védett semmisframeInit ()Ezt a módszert a konstruktorok hívják meg a JFrame megfelelő elindításához.
üressetContentPane (Containe contentPane)Beállítja a contentPane tulajdonságot
statikus semmissetDefaultLookAndFeelDecorated (logikai alapértelmezettLookAndFeelDecorated)Tippet ad arra vonatkozóan, hogy az újonnan létrehozott JFrame-ek ablakdekorációit az aktuális megjelenés és hangulat adja-e.
üressetIconImage (Kép kép)Ezzel beállíthatja, hogy a kép az ablak ikonjaként jelenjen meg.
üressetJMenuBar (JMenuBar menüsáv)Beállítja a menüsort ehhez a kerethez.
üressetLayeredPane (JLayeredPane layeredPane)Beállítja a layeredPane tulajdonságot.
JRootPanegetRootPane ()Visszaadja a keret rootPane objektumát.
TransferHandlergetTransferHandler ()Megkapja a transferHandler tulajdonságot.

Példa:

hogyan lehet létrehozni a teljesítmény bi irányítópultot
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 ('JFrame Example') 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 (gomb) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Kimenet:

Jframe példa - JFrame Java-ban - Edureka

Ezzel a cikk végére értünk JFrame Java-ban “. Remélem, srácok tisztában vannak mindennel, amit megosztottak veletek.

Remélem, hogy a fent említett tartalom hasznosnak bizonyult a . Olvass tovább, fedezd tovább!

Nézze meg is az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Az Edureka Java J2EE és SOA képzési és tanúsítási tanfolyamát olyan hallgatók és szakemberek számára tervezték, akik Java fejlesztők szeretnének lenni. A tanfolyamot úgy tervezték meg, hogy előrelépést nyújtson a Java programozásban, és kiképezze mind az alapvető, mind a fejlett Java koncepciókra a különféle megoldásokkal együtt mint a Hibernate & Spring.