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:

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;
    }
Merci