[英]ActionListener on JButton
你不需要一个“不同的ActionListener”,你只需要从JButton的ActionListener里面的JComboBox获取结果,并用这个结果来判断程序应该往哪个方向go。
myButton.addActionListener(e -> {
// get combo selection -- assuming that it holds Strings. Better if it held enums though
String selection = (String) myCombo.getSelectedItem();
// here use if blocks or a switch statement decide what to do
if (selection.equals(foo)) {
//....
} else if (selection.equals(bar)) {
//...
} else if.....
});
我什至不会向 JComboBox 添加侦听器,因为该操作只会在用户选择按钮时开始。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.