bonjour,
J'essaie de créer une interface sous swing avec un tas de boutons et de textes. Pour les positionner, j'ai pensé les placer avec la commande setLocation, mais elle ne semble pas fonctionner. Lorsque j'ajoute cette commande dans la fonction qui crée l'objet, elle ne fait absolument rien. Par contre, lorsque la la place dans un autre événement déclenché par un bouton, l'objet est déplacé.
Donc la commande suivante place l'objet n'importe où
alors que celle-ci déplace un bouton déjà placé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 bouton = new JButton(); bouton.setPreferredSize(new Dimension(100,20)); bouton.setText("cliquer ici pour faire planter le programme"); bouton.addActionListener(this); bouton.setLocation(50,50); container.add(bouton); bouton.setLocation(50,50);
Est-ce qu'il y a un autre moyen de placer mes objets sans problème ??????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public void actionPerformed(ActionEvent e) { bouton.setLocation(50,50); }
En passant j'ai appris le swing avec le tutoriel "Création de votre première interface graphique avec Swing ", mais is n'est pas vraiment complet. Est-ce que quelqu'un connait un meilleur tutoriel pour swing ? (en français de préférence, mais il peut être en anglais s'il y en a pas en français)
Partager