iri*_*ent 0 java swing propertychangelistener
我正在尝试编写一个PropertyChange侦听器来检测JButton是否有ImageIcon.
"icon"是一个bean属性,但我似乎无法添加iconListener或等效于PropertyChangeListener.
图标真的没有特定的听众吗?
来自Oracle教程:"只要绑定属性的值发生变化,就会发生属性更改事件 - 一个符合JavaBeans™规范的组件."
buttonArray[a].addChangeListener("icon",new iconListener()); // doesn't work
buttonArray[a].addChangeListener("icon", new ImageIconListener()); // doesn't work
Run Code Online (Sandbox Code Playgroud)
没有什么特别的图标属性,它只是一个...属性:-)所以你需要一个自定义的PropertyChangeListener并使用按钮注册它
PropertyChangeListener myListener = new PropertyChangeListener() .... {
};
// register to be only notified if the _icon_ property changes
button.addPropertyChangeListener("icon", myListener);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
167 次 |
| 最近记录: |