【发布时间】:2010-11-16 17:19:28
【问题描述】:
我的 java 程序有一个大问题。 我尝试实现一个简单的软件。 有一个标签,我想在这个标签上标记一个文本,但这必须分开 2 秒。
我发现线程和 Swing 存在问题,我实现了这段代码,但结果没有改变。 你能帮我吗 谢谢
public void stampChips1(int numberDecrement){
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
jLabel1.setText("L'avversario ha deciso di togliere : . ");
}
};
new javax.swing.Timer(2000, taskPerformer).start();
ActionListener taskPerformer2 = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
jLabel1.setText("L'avversario ha deciso di togliere : . . ");
}
};
new javax.swing.Timer(2000, taskPerformer2).start();
ActionListener taskPerformer3 = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
jLabel1.setText("L'avversario ha deciso di togliere : . . .");
}
};
new javax.swing.Timer(2000, taskPerformer3).start();
jLabel1.setText("L'avversario ha deciso di togliere : " + numberDecrement);
}
【问题讨论】:
标签: java multithreading timer