Problème de mise à jour JCheckBoxMenuItem
Bonjour, j'ai un problème de mise à jour de mon menu... J'utilise dans mon JMenu un JCheckBoxMenuItem et elle ne se met pas à jour (cochée / décochée) lorsque je clique dessus ....
Source :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| private static JCheckBoxMenuItem jMultiSelect;
//...
@SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent event) {
if (event.getActionCommand().equals(ressourceManager.getString("Menu_Outil_Multi_Select")))
{
if (jMultiSelect.isSelected() == true)
{
jMultiSelect.setSelected(false);
}
else
{
jMultiSelect.setSelected(true);
}
jMultiSelect.menuSelectionChanged(true);
jMultiSelect.validate();
CGuiMain.myFrame.repaint();
}
} |
[ EDIT ]
Si j'enlève le test isSelected et que je laisse setSelected(true) , mon menu change d'état... sinon il passe tout le temps dans l'autre option ...
A noter que dans le constructeur de la classe j'initialise setSelected(false)...