我正在尝试根据标题中列出的所有输入更新我的JLabel。我可以让它更新为Jradiobuttons和Jcheckboxes,但不是为了其他任何东西。我究竟做错了什么?这是我的代码:
答案 0 :(得分:0)
使用适当的缩进编写代码。请参阅代码中的一个示例
if(select == ItemEvent.SELECTED)
{
totalAmountOwed += breakfast;
//set the total Amount owed, and format it with money format.
lblAmountOwed.setText("$" + moneyFormat.format(totalAmountOwed));
} else
totalAmountOwed -= breakfast;
lblAmountOwed.setText("$" + moneyFormat.format(totalAmountOwed));
在这种情况下,lblAmountOwed.setText(“$”+ moneyFormat.format(totalAmountOwed))如果进入if循环则执行两次。你必须为else部分添加打开和关闭括号。
基本上你想在else部分执行两行代码。因为你没有在else逻辑中添加开始和结束括号,当条件不满足时你的第二行不起作用