Kaip sukurti „JFrame“ „Java“?



Šis „Java“ „JFrame“ yra konteinerio tipas, kuris veikia kaip pagrindinis langas, kuriame galite sukurti komponentus, tokius kaip teksto laukai, mygtukai ir tt, kad sukurtumėte GUI

„JFrame“ yra klasė javax.sūpynės paketą, kuris pratęsiamas java.awt.frame. Tai yra aukščiausio lygio langas su kraštine ir pavadinimo juosta. „JFrame“ klasėje yra įvairių metodų, kuriuos galima naudoti jai pritaikyti. Taigi, šis straipsnis padės jums gauti išsamių žinių apie „JFrame“ .

rekursija fibonacci c ++

Šiame straipsnyje aptariamos šios temos:





Pradėkime!

„JFrame“ sistemoje „Java“: įvadas į „Java JFrame“

„JFrame“ yra aukščiausio lygio sudėtinis rodinys, pateikiantis langą ekrane. Rėmelis iš tikrųjų yra pagrindinis langas, kuriuo remiasi kiti komponentai, būtent meniu juosta, skydai, etiketės, teksto laukai, mygtukai ir kt. Beveik kas kitas Sūpynės programa prasideda JFrame lange. Skirtingai nuo rėmelio, „JFrame“ turi galimybę paslėpti arba uždaryti langą metodo setDefaultCloseOperation (int) pagalba.



Kaip sukurti „JFrame“?

JFrame klasė turi daug konstruktoriai kurie naudojami kuriant naują „JFrame“. JFrame galite sukurti naudodami šiuos metodus:

„JFrame“ (): Tai padeda sukurti nematomą rėmelį.
„JFrame“ (eilutės pavadinimas): Padeda sukurti rėmelį su pavadinimu.
„JFrame“ („GraphicsConfiguration gc“): Sukuria rėmelį su tuščiu pavadinimu ir ekrano grafikos konfigūracija.

Pavyzdys:



JFrame F = new JFrame () // Arba perkraukite konstruktorių ir suteikite jam pavadinimą: JFrame F1 = new JFrame ('Red Alert!')

Dabar, sukūrę „JFrame“, turite nustatyti dydį ir vietą. Pažiūrėkime, kaip tai galima padaryti.

// pridėti rėmelį JFrame f = new JFrame ('Red Alert!') // set size: width, height (pixel) f.setSize (450, 475) // nustatyti vietą (x, y) f.setLocation (120, 60)

Dabar eikime į priekį ir supraskime operacijas, kurias galima atlikti su „JFrame“.

„JFrame“ sistemoje „Java“: operacijos

TipasMetodasapibūdinimas
saugoma tuštumaaddImpl (komponento kompasas, objekto apribojimai, int indeksas)Pridedamas nurodytas vaiko komponentas.
saugoma „JRootPane“createRootPane ()Tai vadinama konstruktoriaus metodais, kad būtų sukurta numatytoji rootPane.
saugoma tuštumaframeInit ()Šį metodą konstruktoriai kviečia tinkamai inicijuoti JFrame.
tuštuma„setContentPane“ („Containe contentPane“)Nustato ypatybę „contentPane“
statinis tuštumassetDefaultLookAndFeelDecorated (loginis numatytasisLookAndFeelDecorated)Pateikiama užuomina, ar naujai sukurtų „JFrame“ langų dekoracijas turėtų suteikti dabartinė išvaizda ir ne.
tuštumasetIconImage (Vaizdo atvaizdas)Tai nustato, kad vaizdas būtų rodomas kaip šio lango piktograma.
tuštuma„setJMenuBar“ („JMenuBar“ meniu juosta)Nustato šio kadro meniu juostą.
tuštumasetLayeredPane (JLayeredPane layeredPane)Tai nustato „layeredPane“ ypatybę.
„JRootPane“„getRootPane“ ()Grąžina šio kadro objektą rootPane.
„TransferHandler“„getTransferHandler“ ()Gauna „transferHandler“ nuosavybę.

Pavyzdys:

importuoti java.awt.FlowLayout importuoti javax.swing.JButton importuoti javax.swing.JFrame importuoti javax.swing.JLabel importuoti javax.swing.Jpanel viešąją klasę JFrame Edureka {public static void main (String s []) {JFrame frame = new JFrame ('JFrame Example') JPanel skydas = naujas JPanel () panel.setLayout (naujas FlowLayout ()) JLabel etiketė = new JLabel ('JFrame pagal pavyzdį') JButton mygtukas = naujas JButton () button.setText ('Button') panel.add (etiketė) panel.add (mygtukas) frame.add (skydelis) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Išvestis:

„Jframe“ pavyzdys - „JFrame“ sistemoje „Java“ - „Edureka“

Tuo mes baigiame šį straipsnį „ „JFrame“ „Java“ “. Tikiuosi, kad jums, vaikinai, yra aišku viskas, kas su jumis pasidalinta.

Tikiuosi, kad minėtas turinys pasirodė esąs naudingas tobulinant jūsų . Skaityk toliau, tyrinėk toliau!

Taip pat patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą visame pasaulyje. „Edureka“ „Java J2EE“ ir SOA mokymo ir sertifikavimo kursai yra skirti studentams ir specialistams, norintiems būti „Java“ kūrėjais. Kursas sukurtas tam, kad galėtumėte pradėti žvalgytis į „Java“ programavimą ir išmokyti pagrindines ir pažangias „Java“ koncepcijas kartu su įvairiomis kaip „Hibernate & Spring“.