frenchlover | Salut,
un tout petit problème avec un programme. Je voudrais que la fenêtre se centre par rapport à l'écran. Mais là, elle est légèrement décalé vers le bas à gauche.
Est-ce que quelqu'un aurait une astuce ?
Merci d'avance.
Code :
- public class FenetreGraphique extends JFrame {
- JButton btnOk=null;
- JButton btnNon=null;
- Container conteneur=null;
- JLabel lblSaisie = new JLabel();
- public FenetreGraphique() {
- lblSaisie.setText("Voullez-vous saisir les coordonnées du rectangle !" );
- lblSaisie.setBounds(new Rectangle(75, 20, 400, 21));
- this.setLocationRelativeTo(this.getParent());
- this.setTitle("Bonjour !!!" );
- this.setSize(new Dimension(420,150));
- WindowAdapter win=new WindowAdapter(){
- public void windowClosing(WindowEvent e){System.exit(0);}
- };
- this.addWindowListener(win);
- conteneur=this.getContentPane();
- conteneur.setLayout(null);
- btnOk=new JButton();
- btnOk.setText("Oui" );
- btnOk.setBounds(110,60,80,20);
- btnOk.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent evt){
- btnOk_clic(evt);
- }
- }
- );
- btnNon=new JButton();
- btnNon.setText("Non" );
- btnNon.setBounds(240,60,80,20);
- btnNon.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent evt){
- btnNon_clic(evt);
- }
- }
- );
- conteneur.add(btnOk);
- conteneur.add(lblSaisie, null);
- conteneur.add(btnNon);
- }
- public void btnOk_clic(ActionEvent evt){
- boolean rectangle=true;
- System.out.println(rectangle);
- }
- public void btnNon_clic(ActionEvent evt){
- boolean rectangle=false;
- System.out.println(rectangle);
- }
- public static void main(String[] args) {
- new FenetreGraphique().setVisible(true);
- }
- }
|
PS : Pour ceux que ça interresserait, il faut déplacer la ligne 10 et la mettre après la ligne 12. Message édité par frenchlover le 29-04-2005 à 11:14:45 ---------------
Ce n'est pas parce que c'est difficile que nous n'osons pas, c'est parce que nous n'osons pas que c'est difficile
|