bonjour
je veux cree une interface ghrapique qui contient un logo en haut et deux bontons start et exit en bas
mon probleme c'est que j'ai trouvé des difficulté dans la positionnement de ce start et exit
j'ai utilise GridLayout ;
le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
34
35
36
37
38
39
40
41
42
43
44
45
package debut;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.GridLayout;
 
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
 
class Panneau extends JPanel{
 
 
	public void paintComponent(Graphics g){
 
		g.setColor(Color.white);
	    g.fillRect(0, 0, 300, 425);
 
	}
 
}
 
 
public class FentrePremier {
 
	static Panneau pn=new Panneau();
	static JButton start=new JButton("Start");
	static JButton exit=new JButton("Exit");
 
 
		public static JFrame fenetre ;
		public static void main(String[] args) {
			fenetre = new JFrame("Flappy Bird");
			fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//permet de d'arreter le programme en cliquant sur le coix
			fenetre.setSize(300, 425);
			fenetre.setLocationRelativeTo(null);//centrer la fenetre en ecran
			fenetre.setResizable(false);// empaicher de redimensier la fenetre
			fenetre.setAlwaysOnTop(true); //le fenetre est en dessus
		    fenetre.setContentPane(pn);
		    fenetre.setLayout(new GridLayout(3, 3));
		    fenetre.getContentPane().add(start);
			fenetre.getContentPane().add(exit);
			fenetre.setVisible(true);//la fenetre est visible
 
}
}
le résultat :
Nom : aide.png
Affichages : 262
Taille : 12,1 Ko