Paano Lumikha ng JFrame sa Java?



Ang JFrame sa Java ay isang uri ng isang lalagyan na gumagana tulad ng pangunahing window kung saan maaari kang lumikha ng mga bahagi tulad ng mga textfield, button, atbp upang lumikha ng isang GUI

Ang JFrame ay isang klase ng javax.swing package na pinahaba ng java.awt.frame. Ito ang pinakamataas na window na window, na may border at isang title bar. Ang klase ng JFrame ay may iba't ibang mga pamamaraan na maaaring magamit upang ipasadya ito. Kaya, ang artikulong ito ay makakatulong sa iyo na makakuha ng malalim na kaalaman tungkol sa JFrame sa .

Ito ang mga paksang tatalakayin sa artikulong ito:





pagkakaiba sa pagitan ng java at klase

Magsimula na tayo!

JFrame sa Java: Panimula sa Java JFrames

Ang JFrame ay isang lalagyan na nangungunang antas na nagbibigay ng isang window sa screen. Ang isang frame ay talagang isang batayang window kung saan umaasa ang iba pang mga bahagi, katulad ng menu bar, mga panel, label, patlang ng teksto, mga pindutan, atbp Halos bawat iba pa Ugoy nagsisimula ang application sa window ng JFrame. Hindi tulad ng isang frame, ang JFrame ay may pagpipilian upang itago o isara ang window sa tulong ng pamamaraan na itinakdaDefaultCloseOperation (int).



Paano lumikha ng isang JFrame?

JFrame klase maraming tagapagtayo ginagamit iyon upang lumikha ng isang bagong JFrame. Maaari kang lumikha ng isang JFrame gamit ang mga pamamaraang ito:

JFrame (): Nakakatulong ito sa paglikha ng isang frame na hindi nakikita.
JFrame (Pamagat ng String): Mga tulong sa paglikha ng isang frame na may pamagat.
JFrame (GraphicsConfiguration gc): Lumilikha ng isang frame na may blangko pamagat at ang pagsasaayos ng graphics ng screen.

Halimbawa:



JFrame F = bagong JFrame () // O labis na karga ang tagapagbuo at bigyan ito ng pamagat: JFrame F1 = bagong JFrame ('Red Alert!')

Ngayon, pagkatapos likhain ang JFrame, kailangan mong itakda ang laki at lokasyon. Tingnan natin kung paano ito magagawa.

// idagdag ang frame na JFrame f = bagong JFrame ('Red Alert!') // set size: lapad, taas (sa mga pixel) f.setSize (450, 475) // itakda ang lokasyon (x, y) f.setLocation (120, 60)

Sumulong muna tayo at unawain ang mga pagpapatakbo na maaaring gampanan sa JFrame.

sqoop import mula sa orakulo hanggang sa mga HDMI

JFrame sa Java: Mga Operasyon

UriPamamaraanPaglalarawan
protektadong walang bisaaddImpl (Component comp, Mga hadlang ng object, int index)Dinadagdag nito ang tinukoy na sangkap ng bata.
protektado ang JRootPanecreateRootPane ()Tinatawag ito ng mga pamamaraan ng konstruktor upang lumikha ng default na rootPane.
protektadong walang bisaframeInit ()Ang pamamaraang ito ay tinawag ng mga tagapagbuo upang maiinit nang maayos ang JFrame.
walang bisasetContentPane (Containe contentPane)Itinatakda ang pag-aari ng contentPane
static na walang bisasetDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated)Nagbibigay ng isang pahiwatig sa kung o hindi bagong nilikha na JFrames ay dapat magkaroon ng kanilang mga dekorasyon sa Window na ibinigay ng kasalukuyang hitsura at pakiramdam.
walang bisasetIconImage (Larawan ng imahe)Itinatakda nito ang imahe upang maipakita bilang icon para sa window na ito.
walang bisasetJMenuBar (JMenuBar menubar)Itinatakda ang menubar para sa frame na ito.
walang bisasetLayeredPane (JLayeredPane layeredPane)Itinatakda nito ang layeredPane na pag-aari.
JRootPanegetRootPane ()Ibinabalik ang rootPane object para sa frame na ito.
TransferHandlergetTransferHandler ()Nakukuha ang transferHandler na pag-aari.

Halimbawa:

import java.awt.FlowLayout import javax.swing.J Button 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 ('Halimbawa ng JFrame') JPanel panel = bagong JPanel () panel.setLayout (bagong FlowLayout ()) Label ng JLabel = bagong JLabel ('JFrame By Halimbawa') Button ng J Button = bagong 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)}}

Output:

Halimbawa ng Jframe - JFrame sa Java - Edureka

random na klase sa halimbawa ng java

Sa pamamagitan nito, natapos na kami sa artikulong ito sa ' JFrame sa Java '. Inaasahan kong malinaw na kayo sa lahat ng bagay na naibahagi sa inyo.

Inaasahan kong ang nabanggit na nilalaman na napatunayan na maging kapaki-pakinabang sa pagpapahusay ng iyong . Patuloy na basahin, patuloy na tuklasin!

Suriin din ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo para sa mga mag-aaral at propesyonal na nais na maging isang Java Developer. Ang kurso ay dinisenyo upang bigyan ka ng isang panimula sa pag-program ng Java at sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang tulad ng Hibernate & Spring.