Come creare JFrame in Java?



Questo JFrame in Java è un tipo di contenitore che funziona come la finestra principale in cui è possibile creare componenti come campi di testo, pulsanti, ecc. Per creare una GUI

JFrame è una classe di javax.swing pacchetto esteso da java.awt.frame. Questa è la finestra di primo livello, con bordo e una barra del titolo. La classe JFrame ha vari metodi che possono essere utilizzati per personalizzarla. Quindi, questo articolo ti aiuterà a ottenere una conoscenza approfondita di JFrame in formato .

Questi sono gli argomenti che verranno trattati in questo articolo:





Cominciamo!

JFrame in Java: Introduzione a Java JFrame

JFrame è un contenitore di primo livello che fornisce una finestra sullo schermo. Un frame è in realtà una finestra di base su cui fanno affidamento altri componenti, vale a dire la barra dei menu, i pannelli, le etichette, i campi di testo, i pulsanti, ecc. Swing l'applicazione inizia con la finestra JFrame. A differenza di un frame, JFrame ha la possibilità di nascondere o chiudere la finestra con l'aiuto del metodo setDefaultCloseOperation (int).



Come creare un JFrame?

JFrame classe ha molti costruttori che vengono utilizzati per creare un nuovo JFrame. Puoi creare un JFrame usando questi metodi:

JFrame (): Questo aiuta a creare una cornice invisibile.
JFrame (titolo stringa): Aiuta a creare una cornice con un titolo.
JFrame (GraphicsConfiguration gc): Crea un frame con titolo vuoto e la configurazione grafica dello schermo.

Esempio:



JFrame F = new JFrame () // Oppure sovraccarica il costruttore e dagli un titolo: JFrame F1 = new JFrame ('Red Alert!')

Ora, dopo aver creato il JFrame, è necessario impostare le dimensioni e la posizione. Vediamo come si può fare.

// aggiungi il frame JFrame f = new JFrame ('Red Alert!') // imposta le dimensioni: larghezza, altezza (in pixel) f.setSize (450, 475) // imposta la posizione (x, y) f.setLocation (120, 60)

Ora andiamo avanti e comprendiamo le operazioni che possono essere eseguite su JFrame.

JFrame in Java: operazioni

genereMetodoDescrizione
vuoto protettoaddImpl (Component comp, Object constraints, int index)Aggiunge il componente figlio specificato.
protetto JRootPanecreateRootPane ()Questo viene chiamato dai metodi del costruttore per creare il rootPane predefinito.
vuoto protettoframeInit ()Questo metodo viene chiamato dai costruttori per inizializzare correttamente JFrame.
vuotosetContentPane (Containe contentPane)Imposta la proprietà contentPane
vuoto staticosetDefaultLookAndFeelDecorated (booleano defaultLookAndFeelDecorated)Fornisce un suggerimento sull'eventualità che i JFrame appena creati debbano o meno avere le decorazioni delle finestre fornite dall'aspetto corrente.
vuotosetIconImage (Immagine immagine)Questo imposta l'immagine da visualizzare come icona per questa finestra.
vuotosetJMenuBar (barra dei menu JMenuBar)Imposta la barra dei menu per questo frame.
vuotosetLayeredPane (JLayeredPane layeredPane)Imposta la proprietà layeredPane.
JRootPanegetRootPane ()Restituisce l'oggetto rootPane per questo frame.
TransferHandlergetTransferHandler ()Ottiene la proprietà transferHandler.

Esempio:

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 ('JFrame Example') JPanel panel = new JPanel () panel.setLayout (new FlowLayout ()) JLabel label = new JLabel ('JFrame By Example') JButton button = new 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)}}

Produzione:

Esempio di Jframe - JFrame in Java - Edureka

Con questo, arriviamo alla fine di questo articolo su ' JFrame in Java “. Spero che siate chiari su tutto ciò che è stato condiviso con voi.

la stringa è mutabile o immutabile in java

Spero che il contenuto di cui sopra si sia rivelato utile per migliorare il tuo . Continua a leggere, continua ad esplorare!

Controlla anche da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo. Il corso di formazione e certificazione Java J2EE e SOA di Edureka è progettato per studenti e professionisti che desiderano diventare sviluppatori Java. Il corso è progettato per darti un vantaggio nella programmazione Java e formarti per concetti Java sia di base che avanzati insieme a vari come Hibernate & Spring.