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
Uri | Pamamaraan | Paglalarawan |
---|---|---|
protektadong walang bisa | addImpl (Component comp, Mga hadlang ng object, int index) | Dinadagdag nito ang tinukoy na sangkap ng bata. |
protektado ang JRootPane | createRootPane () | Tinatawag ito ng mga pamamaraan ng konstruktor upang lumikha ng default na rootPane. |
protektadong walang bisa | frameInit () | Ang pamamaraang ito ay tinawag ng mga tagapagbuo upang maiinit nang maayos ang JFrame. |
walang bisa | setContentPane (Containe contentPane) | Itinatakda ang pag-aari ng contentPane |
static na walang bisa | setDefaultLookAndFeelDecorated (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 bisa | setIconImage (Larawan ng imahe) | Itinatakda nito ang imahe upang maipakita bilang icon para sa window na ito. |
walang bisa | setJMenuBar (JMenuBar menubar) | Itinatakda ang menubar para sa frame na ito. |
walang bisa | setLayeredPane (JLayeredPane layeredPane) | Itinatakda nito ang layeredPane na pag-aari. |
JRootPane | getRootPane () | Ibinabalik ang rootPane object para sa frame na ito. |
TransferHandler | getTransferHandler () | 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:
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.