Java 如何从操作侦听器更新JLabel?

Java 如何从操作侦听器更新JLabel?,java,actionlistener,Java,Actionlistener,说明: 我有一个int变量来记录按钮被按下的次数 我有一个JLabel,它基本上以字符串的形式显示这个变量 单击添加时,我希望变量更新,然后jlabel显示更新的变量 我有一个辅助按钮侦听器类,它实现了actionlistener代码。我不能发布我所有的代码,因为我的教授对她的剽窃检查很严格 编辑: 我看到,当我将JLabel.setText添加到操作侦听器时,它将更新。不确定这是否是最好的方法 代码: 我的按钮侦听器类包含以下代码: counter++; 让我知道如果更多的代码是必要的,

说明:


我有一个int变量来记录按钮被按下的次数

我有一个JLabel,它基本上以字符串的形式显示这个变量

单击添加时,我希望变量更新,然后jlabel显示更新的变量

我有一个辅助按钮侦听器类,它实现了actionlistener代码。我不能发布我所有的代码,因为我的教授对她的剽窃检查很严格

编辑:

我看到,当我将JLabel.setText添加到操作侦听器时,它将更新。不确定这是否是最好的方法

代码:


我的按钮侦听器类包含以下代码:

counter++;

让我知道如果更多的代码是必要的,我只是试图简化我的问题。我尝试添加一个UpdateUI();方法,但什么也没发生。

在按钮操作侦听器中

label.setText("Count is: " + counter);

在递增计数变量后

是的,您发布的内容与我意识到的完全一样。我不确定这是不是最好的方法。谢谢。我和你一样是半初学者,每当我不想在运行时更新标签时,就使用这种方法,但从效率的角度来说,我不确定这是否是最好的,让其他人来决定吧。
label.setText("Count is: " + counter);