Comment créer JFrame en Java?



Ce JFrame en Java est un type de conteneur qui fonctionne comme la fenêtre principale où vous pouvez créer des composants tels que des champs de texte, des boutons, etc. pour créer une interface graphique

JFrame est une classe du javax.swing package qui est étendu par java.awt.frame. Il s'agit de la fenêtre de niveau supérieur, avec une bordure et une barre de titre. La classe JFrame a diverses méthodes qui peuvent être utilisées pour la personnaliser. Donc, cet article vous aidera à acquérir des connaissances approfondies sur JFrame dans .

Voici les sujets à traiter dans cet article:





Commençons!

JFrame en Java: Introduction aux JFrames Java

JFrame est un conteneur de niveau supérieur qui fournit une fenêtre à l'écran. Un cadre est en fait une fenêtre de base sur laquelle reposent d'autres composants, à savoir la barre de menus, les panneaux, les étiquettes, les champs de texte, les boutons, etc. Presque tous les autres Balançoire l'application démarre avec la fenêtre JFrame. Contrairement à un cadre, JFrame a la possibilité de masquer ou de fermer la fenêtre à l'aide de la méthode setDefaultCloseOperation (int).



tableau mélangeant deux sources de données

Comment créer un JFrame?

JFrame classe a beaucoup constructeurs qui sont utilisés pour créer un nouveau JFrame. Vous pouvez créer un JFrame en utilisant ces méthodes:

JFrame (): Cela aide à créer un cadre qui est invisible.
JFrame (titre de chaîne): Aide à créer un cadre avec un titre.
JFrame (GraphicsConfiguration gc): Crée un cadre avec un titre vide et la configuration graphique de l'écran.

Exemple:



JFrame F = new JFrame () // Ou surchargez le constructeur et donnez-lui un titre: JFrame F1 = new JFrame ('Red Alert!')

Maintenant, après avoir créé le JFrame, vous devez définir la taille et l'emplacement. Voyons comment cela peut être fait.

// ajouter le cadre JFrame f = new JFrame ('Red Alert!') // définir la taille: largeur, hauteur (en pixels) f.setSize (450, 475) // définir l'emplacement (x, y) f.setLocation (120, 60)

Passons à présent et comprenons les opérations qui peuvent être effectuées sur le JFrame.

JFrame en Java: opérations

TypeMéthodeLa description
vide protégéaddImpl (composant comp, contraintes d'objet, index int)Il ajoute le composant enfant spécifié.
Protégé JRootPanecreateRootPane ()Ceci est appelé par les méthodes du constructeur pour créer le rootPane par défaut.
vide protégéframeInit ()Cette méthode est appelée par les constructeurs pour démarrer correctement le JFrame.
néantsetContentPane (Containe contentPane)Définit la propriété contentPane
vide statiquesetDefaultLookAndFeelDecorated (valeur booléenne defaultLookAndFeelDecorated)Fournit un indice pour savoir si les JFrames nouvellement créés doivent ou non avoir leurs décorations de fenêtre fournies par l'apparence actuelle.
néantsetIconImage (Image image)Cela définit l'image à afficher comme l'icône de cette fenêtre.
néantsetJMenuBar (barre de menus JMenuBar)Définit la barre de menus pour ce cadre.
néantsetLayeredPane (JLayeredPane layeredPane)Il définit la propriété layeredPane.
JRootPanegetRootPane ()Renvoie l'objet rootPane pour ce cadre.
TransferHandlergetTransferHandler ()Obtient la propriété 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 ('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 (étiquette) panel.add (bouton) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Production:

Exemple Jframe - JFrame en Java - Edureka

Avec cela, nous arrivons à la fin de cet article sur ' JFrame en Java «. J'espère que vous êtes clair avec tout ce qui a été partagé avec vous.

J'espère que le contenu mentionné ci-dessus s'est avéré utile pour améliorer votre . Continuez à lire, continuez à explorer!

Consultez également par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Le cours de formation et de certification Java J2EE et SOA d'Edureka est conçu pour les étudiants et les professionnels qui souhaitent devenir développeur Java. Le cours est conçu pour vous donner une longueur d'avance dans la programmation Java et vous former aux concepts Java de base et avancés ainsi que divers comme Hibernate & Spring.