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 ) ;
< p > 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 " .