gpt4 book ai didi

java - 如何在swing中调用一段时间内的方法?

转载 作者:行者123 更新时间:2023-12-01 19:02:30 25 4
gpt4 key购买 nike

我有一个带有 JTextFieldJButton 的框架。当我按下时,我想调用一个每 4/5/8 秒更新 JTextField 文本的方法。谁能帮我看一下代码吗?? (谢谢)

The code:    

import javax.swing.*;
public class Gui{
JFrame frame = new JFrame();
public Gui(){

frame.setLayout(new FlowLayout());

JTextField tf = new JTextField(10);
JButton bu = new JButton("Button");

bu.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent event){

for(int i=0;;i++){
tf.setText("" + i);
}
}
});
}
}

最佳答案

就个人而言,正如 @trashgod 所指出的,我会使用 java.swing.Timer ,主要原因是它支持在EDT内调用通知,以及一些(通常是次要的)管理方法来帮助让生活更轻松

关于java - 如何在swing中调用一段时间内的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11652379/

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