我只是在你改变所选择的选择值时做了一个选择器。
感谢。
编辑:我自己回答:
picker.addActionListener((ActionListener) (ActionEvent ev) -> {
doSomething();
});
此代码适用于d(Ow<)
答案 0 :(得分:2)
我使用这样的东西:
Picker picker = new Picker();
picker.setStrings("one", "two", "three");
picker.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
String selectedValue = picker.getSelectedString();
if (selectedValue == null) {
//Cancel pressed
} else if (previousValue.equals(selectedValue)) {
// Selected same value
}else {
// Selected new value
doSomething();
}
}
});