Kuidas JF-kaadrit Java-s luua?



See JF-kaader Java-s on teatud tüüpi konteiner, mis töötab nagu peaaken, kus saate GUI loomiseks luua komponente nagu tekstiväljad, nupud jne.

JFrame on klass javax.swing võrra pikendatud pakett java.awt.frame. See on ülemise taseme aken, millel on ääris ja tiitliriba. JFrame-klassil on erinevaid meetodeid, mida saab selle kohandamiseks kasutada. See artikkel aitab teil saada põhjalikke teadmisi JFrame'i kohta .

Selles artiklis käsitletakse järgmisi teemasid:





kuidas teha seleenis ekraanipilti

Alustagem!

JFrame Java-s: sissejuhatus Java JFrame'i

JFrame on tipptasemel konteiner, mis pakub ekraanil akna. Raam on tegelikult baasaken, millele toetuvad muud komponendid, nimelt menüüriba, paneelid, sildid, tekstiväljad, nupud jne. Peaaegu kõik muud Kiik rakendus algab aknaga JFrame. Erinevalt kaadrist on JFrame'il võimalus aken peita või sulgeda meetodi setDefaultCloseOperation (int) abil.



Kuidas luua JFraami?

JFrame klass on mitu konstruktorid mida kasutatakse uue JF-raami loomiseks. JFrame'i saate luua järgmiste meetodite abil:

JFrame (): See aitab luua nähtamatu raami.
JFrame (stringi pealkiri): Aitab pealkirjaga raami loomisel.
JFrame (GraphicsConfiguration gc): Loob tühja pealkirjaga raami ja ekraani graafilise konfiguratsiooni.

Näide:



JFrame F = uus JFrame () // Või koormake konstruktor üle ja andke talle pealkiri: JFrame F1 = new JFrame ('Red Alert!')

Nüüd, pärast JFrame'i loomist, peate määrama suuruse ja asukoha. Vaatame, kuidas seda saab teha.

// raami lisamine JFrame f = new JFrame ('Red Alert!') // määratud suurus: laius, kõrgus (pikslites) f.setSize (450, 475) // asukoha määramine (x, y) f.setLocation (120, 60)

Nüüd liigume edasi ja mõistame toiminguid, mida saab JFraamil teha.

on git ja github samad

JFrame Java-s: toimingud

TüüpMeetodKirjeldus
kaitstud tühineaddImpl (Component comp, Object piirangud, int indeks)See lisab määratud alamkomponendi.
kaitstud JRootPanecreateRootPane ()Seda kutsuvad konstruktori meetodid vaikepaneeli loomiseks.
kaitstud tühineframeInit ()Konstruktorid kutsuvad seda meetodit JF-raami õigeks käivitamiseks.
tühinesetContentPane (Containe contentPane)Määrab atribuudi contentPane
staatiline tühinesetDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated)Annab vihje selle kohta, kas äsjaloodud JF-kaadrite akende kaunistused peaksid olema praeguse ilme või olemusega.
tühinesetIconImage (pildi pilt)See määrab pildi kuvamiseks selle akna ikoonina.
tühinesetJMenuBar (menüüribal JMenuBar)Määrab selle raami menüüriba.
tühinesetLayeredPane (JLayeredPane kihilinePane)See määrab kihiPane atribuudi.
JRootPanegetRootPane ()Tagastab selle raami objekti rootPane.
TransferHandlergetTransferHandler ()Saab atribuudi transferHandler.

Näide:

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 näide') JPaneli paneel = uus JPanel () paneel.setLayout (uus FlowLayout ()) JLabel silt = uus JLabel ('JFrame näite järgi') JButton nupp = uus JButton () button.setText ('Button') panel.add (silt) panel.add (nupp) frame.add (paneel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Väljund:

Jframe

kuidas java keeles sõnastikku teha

Sellega jõuame selle artikli lõpuni JFrame Java-s “. Loodan, et teil on kõigega selge, mis teiega jagatud on.

Loodan, et ülalnimetatud sisu osutus teie veebisaidi täiustamiseks kasulikuks . Jätkake lugemist, jätkake uudistamist!

Vaadake ka välja Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik hõlmab üle 250 000 rahuloleva õppija, levinud üle kogu maailma. Edureka Java J2EE ja SOA koolitus- ja sertifitseerimiskursus on mõeldud õpilastele ja spetsialistidele, kes soovivad olla Java arendajad. Kursus on loodud selleks, et anda Java-programmeerimisele edukas algus ja õpetada teid nii põhi- kui ka edasijõudnute Java-kontseptsioonide jaoks koos erinevate võimalustega nagu talveunerežiim ja kevad.