gpt4 book ai didi

java - 如何从 Action 监听器更新 JLabel?

转载 作者:太空宇宙 更新时间:2023-11-04 07:01:54 25 4
gpt4 key购买 nike

说明:

<小时/>

我有一个 int 变量来跟踪按钮被按下的次数。

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

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

我有一个辅助按钮监听器类,它实现了 Action 监听器代码。我无法发布我的所有代码,因为我的教授对抄袭检查非常严格。

编辑:

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

代码:

<小时/>
int counter = 0;

JLabel label = new JLabel("Count is: " + counter);

JButton increment = new JButton("Increment Here");

increment.addActionListener(new ButtonListener());

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

counter++;

如果需要更多代码,请告诉我,我只是想简化我的问题。我尝试添加 UpdateUI();方法,但什么也没发生。

最佳答案

在按钮操作监听器中

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

增量计数变量之后

关于java - 如何从 Action 监听器更新 JLabel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21978872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com