Bonjour
J'aimerai pouvoir placer un boutton (ou tout autre élément) n'importe où sur mon application. J'utilise setBounds() mais apparement je dois mal l'utiliser car ça ne marche pas.
Voici mon code:
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 private JPanel getContainer() { layout = new FlowLayout();//Instanciation du layout layout.setAlignment(FlowLayout.LEFT); //Met le composant à gauche //Nouveau container container = new JPanel(); container.setLayout(layout); //Nouveau boutton dateStart = new JButton(); //dateStart.setPreferredSize(new Dimension(125,25)); /*dateStart.setAlignmentX(1); dateStart.setAlignmentY(1); dateStart.setLocation(0,0);*/ dateStart.setBounds(new Rectangle( 100,100,125,25 )); //dateStart.setBackground(Color.BLACK); dateStart.setText("test"); dateStart.setLayout(null); dateStart.addActionListener(this); container.add(dateStart); //Nouvelle zone de texte texte = new JLabel(); //texte.setPreferredSize(new Dimension(250,25)); //texte.setBounds(100,100,250,25); texte.setBounds(new java.awt.Rectangle(153, 74, 61, 22)); texte.setText(""); container.add(texte); return container; }
Partager