JFrame ir klasē javax.swing pakete, kuru pagarina par java.awt.frame. Šis ir augšējā līmeņa logs ar apmali un virsraksta joslu. JFrame klasei ir dažādas metodes, kuras var izmantot, lai to pielāgotu. Tātad, šis raksts palīdzēs jums iegūt padziļinātas zināšanas par JFrame .
iestatot php uz Windows
Šajā rakstā ir apskatītas šīs tēmas:
Sāksim!
JFrame Java: Ievads Java JFrame
JFrame ir augstākā līmeņa konteiners, kas ekrānā nodrošina logu. Rāmis faktiski ir bāzes logs, uz kuru paļaujas citi komponenti, proti, izvēlņu josla, paneļi, etiķetes, teksta lauki, pogas utt. Gandrīz katrs cits Šūpoles programma sākas ar logu JFrame. Atšķirībā no rāmja, JFrame ir iespēja paslēpt vai aizvērt logu, izmantojot metodi setDefaultCloseOperation (int).
Kā izveidot JFrame?
JFrame klasē ir daudz konstruktori kas tiek izmantoti, lai izveidotu jaunu JFrame. JFrame var izveidot, izmantojot šīs metodes:
JFrame (): Tas palīdz izveidot neredzamu rāmi.
JFrame (virknes nosaukums): Palīdz izveidot rāmi ar nosaukumu.
JFrame (GraphicsConfiguration gc): Izveido rāmi ar tukšu virsrakstu un ekrāna grafisko konfigurāciju.
Piemērs:
JFrame F = new JFrame () // Vai arī pārslogojiet konstruktoru un piešķiriet tam nosaukumu: JFrame F1 = new JFrame ('Red Alert!')
Pēc JFrame izveides jums jāiestata izmērs un atrašanās vieta. Apskatīsim, kā to var izdarīt.
// pievienot rāmi JFrame f = new JFrame ('Red Alert!') // set size: width, height (pixel) f.setSize (450, 475) // iestatīt atrašanās vietu (x, y) f.setLocation (120, 60)
Tagad ejam uz priekšu un saprotam darbības, kuras var veikt ar JFrame.
abstraktā klase un saskarnes atšķirība
JFrame Java: operācijas
Tips | Metode | Apraksts |
---|---|---|
aizsargāts tukšums | addImpl (Komponentu komp., Objekta ierobežojumi, int indekss) | Tas pievieno norādīto bērna komponentu. |
aizsargāta JRootPane | createRootPane () | To izsauc konstruktora metodes, lai izveidotu noklusējuma rootPane. |
aizsargāts tukšums | frameInit () | Šo metodi konstruktori aicina uzsākt JFrame pareizi. |
spēkā neesošs | setContentPane (Containe contentPane) | Iestata rekvizītu contentPane |
statisks tukšums | setDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated) | Sniedz mājienu par to, vai jaunizveidotajiem JFrames logu rotājumiem vajadzētu būt pašreizējā izskata un izjūtai. |
spēkā neesošs | setIconImage (attēla attēls) | Tādējādi tiek iestatīts attēls, kas tiks parādīts kā šī loga ikona. |
spēkā neesošs | setJMenuBar (JMenuBar izvēlnes josla) | Iestata šī rāmja izvēlnes joslu. |
spēkā neesošs | setLayeredPane (JLayeredPane layeredPane) | Tas nosaka rekvizītu layeredPane. |
JRootPane | getRootPane () | Atgriež šī rāmja objektu rootPane. |
TransferHandler | getTransferHandler () | Tiek iegūts rekvizīts transferHandler. |
Piemērs:
importēt java.awt.FlowLayout importēt javax.swing.JButton importēt javax.swing.JFrame importēt javax.swing.JLabel importēt javax.swing.Jpanel public class JFrame Edureka {public static void main (String s []) {JFrame frame = new JFrame ('JFrame Example') JPanel panelis = jauns JPanel () panel.setLayout (jauns FlowLayout ()) JLabel label = jauns JLabel ('JFrame pēc piemēra') JButton button = new JButton () button.setText ('Button') panel.add (etiķete) panel.add (poga) frame.add (panelis) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}
Izeja:
klases objektu masīvs
Ar to mēs esam nonākuši šī raksta beigās JFrame Java “. Es ceru, ka jums, puiši, ir skaidrs viss, kas ar jums ir dalīts.
Es ceru, ka iepriekš minētais saturs izrādījās noderīgs, lai uzlabotu jūsu . Turpini lasīt, turpini izpētīt!
Pārbaudiet arī Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē. Edureka Java J2EE un SOA apmācības un sertifikācijas kurss ir paredzēts studentiem un profesionāļiem, kuri vēlas būt Java izstrādātāji. Kurss ir paredzēts, lai dotu jums sākumu Java programmēšanā un apmācītu gan pamata, gan uzlabotas Java koncepcijas kopā ar dažādām piemēram, Hibernate & Spring.