Kuinka luoda JFrame kehyksessä Java?



Tämä Java-JFrame on eräänlainen kontti, joka toimii kuten pääikkuna, jossa voit luoda komponentteja, kuten tekstikenttiä, painikkeita jne., Luoda GUI

JFrame on javax.swing paketti, jota jatketaan java.awt.frame. Tämä on ylätason ikkuna, jossa on reunus ja otsikkorivi. JFrame-luokassa on useita menetelmiä, joita voidaan käyttää sen mukauttamiseen. Joten tämä artikkeli auttaa sinua saamaan syvällistä tietoa JFrame-kehyksestä .

Tässä artikkelissa käsitellään seuraavia aiheita:





Aloitetaanpa!

JFrame in Java: Johdanto Java JFrame-kehyksiin

JFrame on ylätason säilö, joka tarjoaa ikkunan ruudulle. Kehys on itse asiassa perusikkuna, johon muut komponentit luottavat, nimittäin valikkorivi, paneelit, tarrat, tekstikentät, painikkeet jne. Lähes joka toinen Keinu sovellus alkaa JFrame-ikkunasta. Toisin kuin kehys, JFrame-kehyksellä on mahdollisuus piilottaa tai sulkea ikkuna setDefaultCloseOperation (int) -menetelmän avulla.



taulukon koko javascript-muodossa

Kuinka luoda JFrame?

JFrame luokassa on monta rakentajat joita käytetään uuden JFrame-kehyksen luomiseen. Voit luoda JFrame-kehyksen seuraavilla tavoilla:

JFrame (): Tämä auttaa luomaan näkymätön kehys.
JFrame (merkkijono): Auttaa luomaan kehyksen otsikolla.
JFrame (GraphicsConfiguration gc): Luo kehyksen tyhjällä otsikolla ja näytön grafiikkamäärityksillä.

Esimerkki:



JFrame F = new JFrame () // Tai ylikuormita konstruktoria ja anna sille otsikko: JFrame F1 = new JFrame ('Punainen hälytys!')

Kun olet luonut JFrame-kehyksen, sinun on määritettävä koko ja sijainti. Katsotaanpa, miten tämä voidaan tehdä.

// lisää kehys JFrame f = uusi JFrame ('Red Alert!') // asetettu koko: leveys, korkeus (pikseleinä) f.setSize (450, 475) // aseta sijainti (x, y) f.setLocation (120, 60)

Siirrytään nyt eteenpäin ja ymmärretään JFrame-kehyksellä tehtävät toiminnot.

JFrame Java: Operations

TyyppiMenetelmäKuvaus
suojattu mitätönaddImpl (komponenttikompakti, objektirajoitukset, int-hakemisto)Se lisää määritetyn lapsikomponentin.
suojattu JRootPanecreateRootPane ()Tätä kutsutaan konstruktorimenetelmillä, jotta luodaan oletus rootPane.
suojattu mitätönframeInit ()Rakentajat kutsuvat tätä menetelmää aloittamaan JFrame-kehyksen oikein.
mitätönsetContentPane (Containe contentPane)Asettaa contentPane-ominaisuuden
staattinen mitätöintisetDefaultLookAndFeelDecorated (looginen oletusLookAndFeelDecorated)Antaa vihjeen siitä, pitäisikö uusien luotujen JF-kehysten ikkunakoristeet tarjota nykyisen ulkoasun vai ei.
mitätönsetIconImage (Kuvan kuva)Tämä asettaa kuvan näytettäväksi tämän ikkunan kuvakkeena.
mitätönsetJMenuBar (JMenuBar-valikkopalkki)Asettaa tämän kehyksen valikkorivin.
mitätönsetLayeredPane (JLayeredPane layeredPane)Se asettaa layeredPane-ominaisuuden.
JRootPanegetRootPane ()Palauttaa tämän kehyksen rootPane-objektin.
TransferHandlergetTransferHandler ()Noutaa transferHandler-ominaisuuden.

Esimerkki:

tuo java.awt.FlowLayout tuo javax.swing.JButton tuo javax.swing.JFrame tuo javax.swing.JLabel tuo javax.swing.Jpanel julkinen luokka JFrame Edureka {public static void main (String s []) {JFrame frame = new JFrame ('JFrame-esimerkki') JPanel-paneeli = uusi JPanel () -paneeli.setLayout (uusi FlowLayout ()) JLabel-etiketti = uusi JLabel ('JFrame-esimerkki') JButton-painike = uusi JButton () button.setText ('Button') panel.add (etiketti) panel.add (painike) frame.add (paneeli) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Tuotos:

Jframe-esimerkki - JFrame Java-sovelluksessa - Edureka

Tämän avulla olemme päässeet tämän artikkelin loppuun JFrame Java-sovelluksessa ”. Toivon, että olette selvillä kaikesta, mitä on jaettu teille.

Toivon, että yllä mainitusta sisällöstä on osoittautunut hyödyllistä parantaa . Jatka lukemista, jatka tutkimista!

Katso myös Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Edurekan Java J2EE- ja SOA-koulutus- ja sertifiointikurssi on suunniteltu opiskelijoille ja ammattilaisille, jotka haluavat olla Java-kehittäjiä. Kurssi on suunniteltu antamaan sinulle etumatka Java-ohjelmointiin ja kouluttamaan sekä ydin- että edistyneitä Java-käsitteitä sekä erilaisia kuten horrostila ja kevät.