Com es crea JFrame a Java?

Aquest JFrame a Java és un tipus de contenidor que funciona com la finestra principal on podeu crear components com camps de text, botons, etc. per crear una interfície gràfica d’usuari

JFrame és una classe de javax.swing paquet que s'amplia amb java.awt.frame. Aquesta és la finestra de nivell superior, amb una vora i una barra de títol. La classe JFrame té diversos mètodes que es poden utilitzar per personalitzar-la. Per tant, aquest article us ajudarà a obtenir un coneixement profund sobre JFrame a .



Aquests són els temes que es tractaran en aquest article:



Anem a començar!

JFrame a Java: Introducció a JFrames de Java

JFrame és un contenidor de nivell superior que proporciona una finestra a la pantalla. Un marc és en realitat una finestra base en què es basen altres components, és a dir, la barra de menú, els plafons, les etiquetes, els camps de text, els botons, etc. Swing l'aplicació comença amb la finestra JFrame. A diferència d'un marc, JFrame té l'opció d'amagar o tancar la finestra amb l'ajuda del mètode setDefaultCloseOperation (int).



com ordenar la matriu c ++

Com es crea un JFrame?

JFrame classe en té molts constructors que s’utilitzen per crear un nou JFrame. Podeu crear un JFrame utilitzant aquests mètodes:

JFrame (): Això ajuda a crear un marc invisible.
JFrame (títol de la cadena): Ajuda a crear un marc amb un títol.
JFrame (GraphicsConfiguration gc): Crea un marc amb el títol en blanc i la configuració gràfica de la pantalla.

Exemple:



JFrame F = new JFrame () // O sobrecarregueu el constructor i doneu-li un títol: JFrame F1 = new JFrame ('Alerta vermella')

Ara, després de crear el JFrame, heu d’establir la mida i la ubicació. Vegem com es pot fer això.

// afegiu el marc JFrame f = new JFrame ('Alerta vermella!') // definiu la mida: amplada, alçada (en píxels) f.setSize (450, 475) // definiu la ubicació (x, y) f.setLocation (120, 60)

Ara anem endavant i entenem les operacions que es poden realitzar al JFrame.

JFrame a Java: operacions

TipusMètodeDescripció
buit protegitaddImpl (Component comp, restriccions d'objectes, índex int)Afegeix el component fill especificat.
JRootPane protegitcreateRootPane ()Això és anomenat pels mètodes constructors per crear el rootPane per defecte.
buit protegitframeInit ()Aquest mètode és anomenat pels constructors per iniciar correctament el JFrame.
buitsetContentPane (ContainePanel de contingut)Estableix la propietat contentPane
buit estàticsetDefaultLookAndFeelDecorated (booleà defaultLookAndFeelDecorated)Proporciona un suggeriment sobre si els JFrames de nova creació han de tenir les decoracions de la finestra proporcionades per l'aspecte actual.
buitsetIconImage (imatge de la imatge)Això defineix la imatge que es mostrarà com a icona per a aquesta finestra.
buitsetJMenuBar (barra de menú JMenuBar)Estableix la barra de menú per a aquest marc.
buitsetLayeredPane (JLayeredPane layeredPane)Estableix la propietat layeredPane.
JRootPanegetRootPane ()Retorna l'objecte rootPane per a aquest marc.
TransferHandlergetTransferHandler ()Obté la propietat transferHandler.

Exemple:

import java.awt.FlowLayout import javax.swing.JButton 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 ('Exemple JFrame') Panell JPanel = nou panell JPanel () panel.setLayout (nou FlowLayout ()) Etiqueta JLabel = nova JLabel ('JFrame per exemple') Botó JButton = nou botó JButton (). SetText ('Botó') panel.add (etiqueta) panel.add (botó) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (nul) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Sortida:

Exemple Jframe - JFrame a Java - Edureka

quadre tutorial pas a pas

Amb això, arribem al final d’aquest article sobre “ JFrame a Java “. Espero que tingueu clar tot el que us ha estat compartit.

Espero que el contingut esmentat hagi estat útil per millorar el vostre . Segueix llegint, segueix explorant!

Consulteu també per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. El curs de formació i certificació de Java J2EE i SOA d’Edureka està dissenyat per a estudiants i professionals que vulguin ser desenvolupador de Java. El curs està dissenyat per donar-vos un avantatge en la programació de Java i formar-vos tant per conceptes bàsics com avançats de Java juntament amb diversos com Hibernate & Spring.