java - 用值更新 JLabel

标签 java swing jlabel

每次用户按下按钮时,计数器 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*/

最佳答案

example展示了一种每次单击按钮时更新标签的方法。

关于java - 用值更新 JLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4296749/

相关文章:

java - 从 JTextPane 获取 JLabel 并更改其文本

java - 背景 JSwing 图片加载异常

java - 一个 JLabel 的 setIcon 与一组 JLabel 的 setIcon 之间的差异

java - 捕获多个异常 - 在捕获到异常时调用异常中不存在的方法

java - RxJava Observable "Iteration"是如何工作的?

java - JLabel:异步加载 HTML 图像

Java:当计时器处于 Activity 状态时,JSplitPane 将顶部面板的内容复制到底部面板

当按下 JButton 时,Java 运行其他类的 main 方法

java - 如何创建正则表达式来验证数字即使用连字符 (-) 分隔也不相同

java - 通过引用类避免访问静态字段?