Bonjour,

Mon problème est simple : j'ai un JPanel composé lui même de 2 JPanel, une JTable et un JLabel.

J'aimerais rendre ce JPanel "enabled" ou "disabled", c'est à dire que tous les composants soient en même temps accessibles ou pas.

J'ai essayé de créer une méthode pour cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
  private void myPanelEnabled(boolean b) {
    for (Component component : myPanel.getComponents()) {
      component.setEnabled(b);
    }
J'appelle ensuite cette methode au niveau d'un listener sur une checkbox en faisant myPanelEnabled(false) ou myPanelEnabled(true);

Cela ne fonctionne pas, avez vous des idées pour réussir à faire cela ?

Merci à vous !