Kā izveidot JFrame Java?

Šis Java JFrame ir konteinera veids, kas darbojas tāpat kā galvenais logs, kurā varat izveidot komponentus, piemēram, tekstlaukus, pogas utt., Lai izveidotu GUI

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

TipsMetodeApraksts
aizsargāts tukšumsaddImpl (Komponentu komp., Objekta ierobežojumi, int indekss)Tas pievieno norādīto bērna komponentu.
aizsargāta JRootPanecreateRootPane ()To izsauc konstruktora metodes, lai izveidotu noklusējuma rootPane.
aizsargāts tukšumsframeInit ()Šo metodi konstruktori aicina uzsākt JFrame pareizi.
spēkā neesošssetContentPane (Containe contentPane)Iestata rekvizītu contentPane
statisks tukšumssetDefaultLookAndFeelDecorated (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šssetIconImage (attēla attēls)Tādējādi tiek iestatīts attēls, kas tiks parādīts kā šī loga ikona.
spēkā neesošssetJMenuBar (JMenuBar izvēlnes josla)Iestata šī rāmja izvēlnes joslu.
spēkā neesošssetLayeredPane (JLayeredPane layeredPane)Tas nosaka rekvizītu layeredPane.
JRootPanegetRootPane ()Atgriež šī rāmja objektu rootPane.
TransferHandlergetTransferHandler ()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:

Jframe piemērs - JFrame Java valodā - Edureka

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.