【发布时间】:2010-11-28 12:33:44
【问题描述】:
每次用户按下按钮时,计数器 amountWrongGuessed 都会增加 1。(使用 System.prinln 进行测试时可以正常工作)
但是每次我按下按钮时,我究竟如何在我的标签中更新它?
我已经创建了一个返回这个值的属性。
public int getAmountGuessed(){
return amountGuessed;
}
接下来我尝试获取标签的值,但该值始终保持为 0。
lblAmountGuessDisplay = new JLabel(String.valueOf(hg.getAmountGuessed()));
private void UpdateComponents()
{
lblAmountGuessDisplay.setText(String.valueOf(hg.getAmountGuessed()));
}/*updateComponents*/
【问题讨论】:
-
您能发布更多代码吗?只要 JLabel 仅创建一次并且在按钮单击事件后调用 UpdateComponents(),您所发布的内容就没有任何内容。