Bonjour à tous,
Je me remet au dev JAVA , je suis entrain de créer une interface graphique, et j'ai un souçi...
Sommairement dans mon interface j'ai 5 boutons de type Jbutton :
- Créer
- Modifier
- Supprimer
- Valider
- Annuler
Je veux pouvoir rendre visible/invisble ces boutons selon une variable.
Code :
Si je met ce code là dans le constructeur de mon interface, cela fonctionne, si je le ressort dans une procédure, j'ai les erreurs suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part btn_valider.setVisible(false);
Code de ma classe :
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 java.lang.NullPointerException at fen_client.lproc_majChamp(fen_client.java:101) at fen_client.<init>(fen_client.java:462) at fen_client$1.run(fen_client.java:73) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
Est ce que quelqu'un aurait une idée.
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 public class fen_client extends JFrame { private JPanel contentPane; .... //----->Onglet Info client public JPanel Panel_Titre; public JButton btn_test,btn_creer,btn_modifier,btn_supprimer,btn_valider,btn_annuler ; public void lprocMajChamp(){ btn_valider.setVisible(false); } public fen_client() { .... lprocMajChamp(); } }
Merci par avance![]()
Partager