[Java] Interface Graphique : pb setLocation & setSize

Interface Graphique : pb setLocation & setSize [Java] - Java - Programmation

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

Reply

Marsh Posté le 12-11-2006 à 16:39:50   

Reply

Marsh Posté le 19-11-2006 à 17:30:02    

essaye d'ajouter un layout null a ta frame

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed