我在用2个JTextFields和1个JComboBox的java中制作一个基本计算器应用程序。我想知道是否有一种方法可以让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());
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句