Placer un boutton n'importe où dans l'application
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:
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