我正在用java制作一个基本计算器应用程序,它有2个JTextFields和1个JComboBox。我想知道是否有一种方法可以让 JButton 检测您在 JComboBox 中选择的内容,当我使用文本字段执行此操作时,它看起来像这样
static String divide = "/";
if (n == JOptionPane.OK_OPTION) {
if (symbol.getText().equals(divide)){
<code>
}
}
那么有没有类似的方法可以用 JComboBoxs 来做到这一点?
String[] symbols = {times, minus, plus, divide};
这是 JComboBox 的内容代码。
最佳答案
您可以使用方法 .getSelectedItem() 从 JComboBox 中获取所选项目。
假设您有 String[] 符号 = {乘、减、加、除};作为构造 JComboBox 时的输入(请参阅构造函数 JComboBox(E[] items) )
JComboBox jcb = new JComboBox(symbols);
//you will see the string you selected
System.out.println(jcb.getSelectedItem());
关于java - 如何知道您在 JComboBox 中选择的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33140491/