Bonjour voilà je suis en train de créer une bataille navale, j'ai créer les deux grilles mais j'ai un problème concernant le placement de 2 objets de type JTextField je n'arrive pas a les placer ou je veux dans le panneau :
Dans la classe PanDes il y a le code contenant le dessin des 2 grilles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 super (nom); setBounds(300,200,largeur,hauteur); Container contenu = getContentPane(); panneau = new PanDes(); //instancie l'objet panneau avec PanDes contenu.add(panneau); //ajoute le composant panneau a la fenetre saisie = new JTextField (10); panneau.add(saisie); saisie2 = new JTextField(10); panneau.add(saisie2);
Avec le code ci-dessus il place bien les 2 JTextField mais je ne vois pas comment les placer la ou je voudrais en entrant les coordonnées en pixels par exemple car je voudrais les placer sous les 2 grilles mais la il sont placer au dessus cela doit être un placement par défaut je suppose. J'ai essayer avec la méthode setBOunds appliqué sur les JTextField mais ca ne marche pas et les différents gestionnaire de mise en forme ne propose pas un placement "libre" des composants a moins qu'il y en est un que je connais pas.
Voici un image du projet bataille navale ca peut aider :
Merci pour votre aide.
Partager