A voir également:
- Comment dimensionner un bouton en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel 5360 ✓ - Forum Jeux vidéo
- Télécharger jeux java gameloft gratuit - Forum Mobile
1 réponse
choubaka
Messages postés
39404
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
21 novembre 2024
2 102
16 févr. 2012 à 12:29
16 févr. 2012 à 12:29
package Menuprincipal;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Fenetre extends JFrame{
private JButton nouveauButton, loadButton, objectifButton, quitButton;
public Fenetre(){
this.setTitle("MENU");
this.setSize(500, 600);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false);
JPanel pan = new JPanel();
pan.setBackground (Color.green);
this.setContentPane(pan);
GridLayout gl = new GridLayout(4,0);
gl.setVgap(50);
this.setLayout(gl);
nouveauButton = new JButton("Nouvelle partie");
nouveauButton.setPreferredSize(new Dimension(150, 120));
idem pour les autres boutons ... ensuite
this.getContentPane().add (nouveauButton);
this.getContentPane().add (loadButton);
this.getContentPane().add (objectifButton);
this.getContentPane().add (quitButton);
this.setVisible(true);
}
}
20 févr. 2012 à 15:28
20 févr. 2012 à 15:28
21 févr. 2012 à 07:49
21 févr. 2012 à 08:45
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Fenetre extends JFrame{
private JButton nouveauButton,loadButton;
public Fenetre(){
this.setTitle("MENU");
this.setSize(500, 600);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false)
JPanel pan = new JPanel();
pan.setBackground (Color.green);
this.setContentPane(pan);
GridLayout gl = new GridLayout(4,0);
gl.setVgap(10); // 5 pixels d'espace entre les lignes (V comme Vertical)
this.setLayout(gl);
nouveauButton = new JButton("Nouvelle partie");
nouveauButton.setPreferredSize(new Dimension(80,56));
loadButton=new JButton("Charger partie");
loadButton.setPreferredSize(new Dimension(100,56));
this.getContentPane().add (nouveauButton);
this.getContentPane().add (loadButton);
this.setVisible(true);
}
}
21 févr. 2012 à 08:57
autre question, tes boutons ne doivent-ils pas intégrer ton JPanel "pan" ???
voici le code démo du GridLayout
https://docs.oracle.com/javase/tutorial/uiswing/layout/grid.html
https://docs.oracle.com/javase/tutorial/uiswing/examples/layout/GridLayoutDemoProject/src/layout/GridLayoutDemo.java