Le nouveau développeur Java , après avoir appris comment créer un formulaire, ajouter des composants à elle, et l'afficher sur l'écran peut être choqué de voir un événement étrange se produit si il tente d'ajouter plus d'un bouton . Seul le premier bouton apparaît , et il remplit le formulaire en entier , cachant toutes les autres composantes . C'est parce que le LayoutManager par défaut, FlowLayout , permet aux composants de consommer autant d'espace comme ils le désirent , des boutons , par défaut, remplir tout l'espace disponible . Une solution à ce problème est d'utiliser un LayoutManager plus sophistiqué . Instructions 1 Ouvrez un éditeur de texte ou un environnement de développement intégré Java (IDE) 2 Tapez le code Java suivant dans l'éditeur : . //Importations import javax.swing * ; . import java.awt * ; . /** * Créer un formulaire simple qui détient deux boutons. * /Photos TwoButtons public class { publics static void main (String [] args ) { //Création d'une instance de JFrame JFrame frame = new JFrame (); . //Remplacer le LayoutManager par défaut avec GridLayout //lui permettre d'avoir des lignes illimitées et une seule colonne . . frame.setLayout ( new GridLayout (0,1) ) ; . //Créer deux instances de la classe JButton JButton buttonOne = new JButton ( "Button one " ) ; JButton boutonDeux = new JButton ( " Bouton deux ") ; //Ajouter deux boutons sur le cadre cadre.add ( buttonOne ) . ; Photos cadre.add ( boutonDeux ) . //Définit la taille du cadre et le rendre visible frame.setSize ( 800 800 ) ; frame.setVisible (true); } } Cela crée un programme simple qui affiche une image et ajoute deux boutons à elle. Particulièrement important est la ligne qui définit le LayoutManager à GridLayout . Cette LayoutManager place les composants dans une grille qui ia certaine largeur et la hauteur. 3 enregistrer votre travail avec le nom " TwoButtons.java . " Si vous êtes dans un IDE Java, vous pouvez exécuter le programme en cliquant sur le bouton "Exécuter " .
|