哎,你妹的JAVAFX里面对于控件事件怎么这么多写法呀。一个一个试了半天终于找到有效的了。
原来对于这种包含很多Item的控件,对其监听事件一定是基于Item或者选中模型的,顺着这个思路成功搞定如下代码
// 切换年份
ComboBox yearComboBox = new ComboBox();
yearComboBox.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() {
@Override
public void changed(ObservableValue observable, Object oldValue, Object newValue) {
System.out.println("成功选中");
}
});试了半个小时哇。
本文详细介绍了JavaFX中控件事件监听的多种写法,通过实例演示如何基于Item或选中模型监听事件,以解决实际编程问题。
1977

被折叠的 条评论
为什么被折叠?



