我有点初学者。我有一个应用程序,其中有一个组合框。组合框有两个字符串/项目,第一个是“加”,第二个是“减”。如果我从组合框中选择“添加”,我的 jText 字段应显示“加法”一词,如果我从组合框中选择“减号”,则 jText 字段应显示“减法”一词。我的问题是,如果我选择添加,它只会显示“加法”,但如果我选择“减法”,它不会显示“减法”。
我的if语句有问题吗?
String display ="";
if (comboBxOperator.getSelectedItem().equals("ADD"))
{
display = "Addition";
}
else if (comboBxOperator.getSelectedItem().equals("Minus"))
{
display = "Subtraction";
}
txtDisplay.setText(display);
更新:为我的组合框实现 acionListener 后,我得到“UnsupportedOperationException”:
comboBxOperator.addActionListener(this);