Salut à tous!
Voila, je suis en train de mettre en place une interface graphique.
J'en profite pour passer un ptit coup de gueule lol : pour cela j'ai utilisé VisualEditor (au passage, je le déconseille à tout le monde --> assez nul à utiliser, produit du code pourrit et n'apporte pas grand chose en fait) mais mon chef m'a plus ou moins "obligé" (ou fortement conseillé) à l'utiliser.
Bref, j'ai crée deux fenêtres avec et lorsque je clique sur un bouton, je voudrais que ma deuxième fenêtre s'affiche mais c'est la que le problème se pose : il ne se passe rien ! Je ne comprends absolument pas!
Donc pour expliquer, j'ai une première classe qui s'appelle Interface pour ma première fenêtre et une deuxième classe qui s'appelle Parametres pour ma deuxième fenetre.
Voila mon code si ca peut aider quelqu'un à comprendre :
Dans la classe Interface :
Code :
- private JButton getJButtonCreer() {
- if (jButtonCreer == null) {
- jButtonCreer = new JButton();
- jButtonCreer.setText("Créer" );
- jButtonCreer.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent e) {
- Parametres par = new Parametres ();
- par.setVisible(true);
- }
- });
- }
|
Et avec ce code il ne se passe absolument rien. Alors que quand j'exécute ma classe Parametres ou j'ai mis un main dedans :
classe Parametres :
Code :
- public static void main(String[] args) {
- Parametres p = new Parametres ();
- p.setVisible(true);
- }
|
Dans ce cas la ca marche au poil!
Voila moi je comprends pas pourquoi ca ne marche pas. Mais quelque chose a du m'échapper.
Est-ce que quelqu'un a une idée?
Merci d'avance!