Salut à tous, j'ai un projet à rendre bientot, et je n'arrives pas à afficher un bouton avec mon programme. Je dois réaliser un jeu taquin, j'ai deja les bases, qui sont de pouvoir bouger les cases en fonction des clics, et de placer les images aux cases amovible. J'ai regardé comment placer un bouton, sauf que quand j'exécute mon programme, rien ne se passe.
Programme main :
Programme bouton :
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 package BaseProjet; public class Main { public static void main(String[] args){ //----------------------------------------// // DEFINITION DES CARACTERISTIQUES DU JEU // //----------------------------------------// int Largeur = 3; // NOMBRE DE CASE EN LARGEUR int Hauteur = 3; // NOMBRE DE CASE EN HAUTEUR int Taille = 220; // TAILLE EN PIXEL D'UNE CASE //------------------------// // CREATION D'UNE FENETRE // //------------------------// Fenetre FenJeu=new Fenetre("Taquin",Largeur,Hauteur,Taille); Fenetre FenImage=new Fenetre("Image",Largeur,Hauteur,Taille); //---------------------------------------// // CREATION D'UN PANNEAU DANS LA FENETRE // //---------------------------------------// new Affichage(FenJeu,Largeur,Hauteur,Taille); new Image(FenImage,Largeur,Hauteur,Taille); //---------------------------// // RENDRE LA FENETRE VISIBLE // //---------------------------// FenJeu.setVisible(true); FenImage.setVisible(true); } }
Merci d'avance !
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 package BaseProjet; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class Bouton extends JFrame{ private static final long serialVersionUID = 1L; private JPanel pan = new JPanel(); private JButton bouton = new JButton("Mélanger"); public Bouton(){ this.setTitle("Animation"); this.setSize(300, 150); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLocationRelativeTo(null); //Ajout du bouton à notre content pane pan.add(bouton); this.setContentPane(pan); this.setVisible(true); } }
Partager