salut j ai un problème au niveau d un événement de click sur un bouton qui s'applique pas.
dans mon projet j ai une Jtabbed panel qui contient 2 onglets,et dans chaque onglet il y a un JTabel associé à un group de boutons de gestion(ajout,supprission,modéficiation)
le 1ere onglet contient unjtable, et en haut de cet onglet il y a seul bouton d édition attacher a un Jpanel.
le 2eme onglet contient jtable , et en haut de cet onglet il y a un group de boutons attacher a un jpanel aussi.
j ai utilisé un événement sur jtabbedpanel pour afficher jpanel associé à chaque onglet.
le problème c'est que lorsque le 1ere onglet s'affiche le bouton d'édition ca marche pas jusqu' à ce ke je change vers le 2eme onglet et je revient a cet onglet. voila le code
si vous avez des solutions n'hésitez pas de m 'aider et merci en 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
24
25
26
27
28
29
30
31
32 // bouton d'édition dans le 1ere onglet. compt_panel.add(update_compt); // les boutons du 2eme onglet butt_panel.add(add); butt_panel.add(del); butt_panel.add(update); // evenement qui s'applique au cour de changement entre les onglets jtp.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent changeEvent) { // pour connaitre la table sélectionnée(tab) index = jtp.getSelectedIndex(); if(index==0){ info_panel.remove(butt_panel); info_panel.add(compt_panel,BorderLayout.CENTER); }else{ info_panel.remove(compt_panel); info_panel.add(butt_panel,BorderLayout.CENTER); } info_panel.repaint(); }}); jtp.addTab("Compteurs",compt); jtp.addTab("lubrifiant",lub); con.add(info_panel,BorderLayout.PAGE_START); con.add(jtp,BorderLayout.CENTER);
Partager