请问如何取得触发ChangeEvent事件的属性名?
在 jdk1.5 中用 JButton 举例,
当鼠标进入按钮,会触发一个ChangeEvent事件;
当鼠标离开按钮,也会触发一个ChangeEvent事件;
当按钮被选定、被按下也都会触发一个ChangeEvent事件。
问题是,
在ChangeEvent的事件处理方法中,如何知道是由于哪个属性的变化而触发了ChangeEvent?
jbtn.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent ev) {
// 这个方法中如何得知是具体是由于哪个属性的变化而触发了ChangeEvent?
System.out.println("ChangeEvent!");
}
}