Bonjour,
Je me remets aux interfaces graphiques, et un petit détail me gêne.
Je ne parviens pas à créer des interfaces où chaque élément est positionné de facon statique, au pixel près.
Je sais que beaucoup n'aime pas cette méthode, mais comme je suis en train de tout revoir, je revois aussi cette méthode.
Il me semblais qu'en faisant un frame.setLayout(null) cela fonctionnait, mais apparemment non.
Voici un exemple raccourci de ce que je souhaite faire :
Cet exemple (si il n'y a pas d'erreur ) me donne un bouton faisant la taille de ma fenetre, ce que je ne souhaite pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 JFrame frame = new JFrame("exemple"); frame.setSize(600,400); frame.setLayout(null); Jbutton button = new Jbutton(); button.setLocation(x,y); button.setSize(width, height); button.setMaximumSize(width, height); frame.add(button);
Je ne vois pas où est le problème....
Merci d'avance.
NB : j'ai essayé en créant un JPanel, mais cela fonctionne encore moins.....
NB2 : étonnemment je ne trouve pas la solution sur Google.
Partager