Bonjour à tous,
J'ai développé un formulaire sous WindowBuilder et lorsque je le lance il s'affiche correctement.
Le problème est que lorsque je crée un main appelant la classe, j'obtiens l'affichage d'une fenêtre minuscule et vide.
Voici le code de ma classe Accueilet voici le main
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109 import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JTextField; import java.awt.BorderLayout; import javax.swing.JButton; import javax.swing.SwingConstants; import java.awt.Color; import javax.swing.JToggleButton; import javax.swing.UIManager; import java.awt.Dimension; import javax.swing.JMenuBar; import java.awt.CardLayout; import java.awt.GridBagLayout; import java.awt.Rectangle; import javax.swing.JPanel; import javax.swing.JMenu; import javax.swing.JMenuItem; import java.awt.Component; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; public class Accueil extends JFrame { private JFrame frame; private JMenuBar menuBar; private JMenu mnMenu; private JMenu mnNewMenu_1; private JMenuItem mntmNouveauProjet; private JMenuItem mntmNouvelTache; private JMenuItem mntmQuiter; private JMenuItem mntmProjet; private JMenuItem mntmTche; private JMenuItem mntmResource; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { Accueil window = new Accueil(); window.frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the application. */ public Accueil() { initialize(); } /** * Initialize the contents of the frame. */ private void initialize() { frame = new JFrame(); frame.setResizable(false); frame.setBounds(100, 100, 450, 300); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().setLayout(null); menuBar = new JMenuBar(); menuBar.setBounds(0, 0, 434, 21); frame.getContentPane().add(menuBar); mnMenu = new JMenu("Menu"); mnMenu.setActionCommand("Menu"); menuBar.add(mnMenu); mntmNouveauProjet = new JMenuItem("Nouveau projet"); mnMenu.add(mntmNouveauProjet); mntmNouvelTache = new JMenuItem("Nouvel Resource"); mntmNouvelTache.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Ressource fenetre; fenetre = new Ressource(); fenetre.setVisible(true); } }); mnMenu.add(mntmNouvelTache); mntmQuiter = new JMenuItem("Quiter"); mnMenu.add(mntmQuiter); mnNewMenu_1 = new JMenu("Recherche"); mnNewMenu_1.setActionCommand("Recherche"); menuBar.add(mnNewMenu_1); mntmProjet = new JMenuItem("Projet"); mnNewMenu_1.add(mntmProjet); mntmTche = new JMenuItem("T\u00E2che"); mnNewMenu_1.add(mntmTche); mntmResource = new JMenuItem("Resource"); mnNewMenu_1.add(mntmResource); } }Quelqu'un saurait-il d'où peut venir le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class Main { /** * @param args */ public static void main(String[] args) { Accueil fenetreAccueil; fenetreAccueil = new Accueil(); fenetreAccueil.setVisible(true); } }
Merci d'avance
Partager