1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
// dans la classe (extends JMenu) je déclare :
protected PropertyChangeEvent changement;
// dans le constructeur :
this.addPropertyChangeListener(new PropertyChangeListener(){
public void propertyChange(PropertyChangeEvent evt) {
changement = evt;
}
});
this.putClientProperty("name", "jmenu_à_Toto");
// puis, comme j'aimerai voir Jmenu [jmenu_à_Toto,0,0,0X0,invalid,etc...]
// lorsque je System.out.print(this); , je fais :
firePropertyChange(
changement.getPropertyName(),
changement.getOldValue(),
changement.getNewValue());
// et je peut seulement lire Jmenu [ ,0,0,0X0,invalid,etc...] |
Partager