FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://fr.wikipedia.org/wiki/Swing_(Java)

Swing (Java) — Wikipédia

Contents
Annexes
    Articles connexes
    Liens externes

Pour les articles homonymes, voir Swing.

Environnement Machine virtuelle Java Politique de distribution Gratuit Licence GPL Site web download.oracle.com/javase/6/docs/technotes/guides/swingSwing est une bibliothèque graphique pour le langage de programmation Java, faisant partie du package Java Foundation Classes (JFC), inclus dans J2SE. Swing constitue l'une des principales évolutions apportées par Java 2 par rapport aux versions antérieures.

Swing offre la possibilité de créer des interfaces graphiques identiques quel que soit le système d'exploitation sous-jacent, au prix de performances moindres qu'en utilisant Abstract Window Toolkit (AWT). Il utilise le principe Modèle-Vue-Contrôleur (MVC, les composants Swing jouent en fait le rôle de la vue au sens du MVC) et dispose de plusieurs choix d'apparence pour chacun des composants standards.

Avec l'apparition de Java 8 en importjavax.swing.JFrame; importjavax.swing.JLabel; publicclass HelloWorld{ publicstaticvoidmain(String[]args){ // on crée une fenêtre dont le titre est "Hello World!" JFrameframe=newJFrame("Hello World!"); // la fenêtre doit se fermer quand on clique sur la croix rouge frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); // on ajoute le texte "Hello, World!" dans la fenêtre frame.getContentPane().add(newJLabel("Hello, World!")); // on demande d'attribuer une taille minimale à la fenêtre // (juste assez pour voir tous les composants) frame.pack(); // on centre la fenêtre frame.setLocationRelativeTo(null); // on rend la fenêtre visible frame.setVisible(true); } }

Annexes

modifiermodifier le code

Articles connexes

modifiermodifier le code

Liens externes

modifiermodifier le code

View original on Wikipedia | Back | FazBrowse Home