是一種初學者。我有一個應用程序,我有一個組合框。組合框有兩個字符串/項目1是「添加」,第二個是「減號」。如果我從組合框中選擇「添加」,我的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);
什麼方法包含這個代碼?另外,您的JComboBox是否包含字符串「Add」和「Minus」或「ADD」和「MINUS」?這些*非常*不同。 – 2013-05-11 21:51:55
您的代碼如何聽取這些操作? – Maroun 2013-05-11 21:53:04