gpt4 book ai didi

java - 一定时间间隔后更新文本字段

转载 作者:行者123 更新时间:2023-12-02 08:34:38 25 4
gpt4 key购买 nike

我在一定时间后更新文本字段。

这是我的代码:

ActionListener task = new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
tip1.setText(ad1.tip1());
tip2.setText(ad1.tip2());
tip3.setText(ad1.tip3());
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
};

new javax.swing.Timer(1000, task).start();

使用此代码我的应用程序响应速度非常慢。

最佳答案

编辑:这不是正确的解决方案。

你需要把它扔到 EDT 上。您不应该在除 EDT 之外的任何线程上更改 Swing 界面。

try {
SwingUtilities.invokeLater(new Runnable(){
public void run() {
tip1.setText(ad1.tip1());
tip2.setText(ad1.tip2());
tip3.setText(ad1.tip3());
} catch (Exception e1) {
e1.printStackTrace();
}
});
}

Sun 有一些很棒的 tutorials关于这个主题。

关于java - 一定时间间隔后更新文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2290047/

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