Salut ! Je vous écris car j'ai un problème avec mon interface graphique, je fais un JFrame dans lequel je mets un JPanel, et dans ce JPanel je mets un bouton. (En fait il y aura d'autres éléments mais le problème est récurrent à tous les éléments, alors je simplifie.) Et ce bouton je voudrais qu'il ait une taille précise et qu'il soit à une position précise, et bien sur je n'y arrive pas ! Ce sont les parties en gras qui ne fonctionnent pas, quelqu'un pourrait-il m'aider ? Merci !
public class Panneau extends JFrame implements ActionListener {
Marsh Posté le 12-11-2006 à 16:39:50
Salut !
Je vous écris car j'ai un problème avec mon interface graphique, je fais un JFrame dans lequel je mets un JPanel, et dans ce JPanel je mets un bouton. (En fait il y aura d'autres éléments mais le problème est récurrent à tous les éléments, alors je simplifie.)
Et ce bouton je voudrais qu'il ait une taille précise et qu'il soit à une position précise, et bien sur je n'y arrive pas !
Ce sont les parties en gras qui ne fonctionnent pas, quelqu'un pourrait-il m'aider ?
Merci !
public class Panneau extends JFrame implements ActionListener {
private JPanel partieUser;
private JLabel labelAdmin;
private JButton buttonUser;
public AnnuaireMain () {
setSize(400,400);
setLocation(300,100);
setResizable(false);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
setTitle("Identification" );
initPanelUser();
this.getContentPane().setLayout(new FlowLayout());
this.add(partieUser, BorderLayout.NORTH);
this.add(partieAdmin, BorderLayout.SOUTH);
setVisible(true);
}
private void initPanelUser() {
partieUser = new JPanel(new FlowLayout());
partieUser.setPreferredSize(new Dimension(390, 75));
partieUser.setBorder(BorderFactory.createTitledBorder("Partie Utilisateur" ));
buttonUser = new JButton("Pour la partie utilisateur : cliquer !" );
buttonUser.setActionCommand("user" );
buttonUser.addActionListener(this);
buttonUser.setEnabled(true);
buttonUser.setSize(50,10);
buttonUser.setLocation(40,40);
partieUser.add(buttonUser);
}
}