【发布时间】:2011-05-24 14:57:26
【问题描述】:
我的 Java Applet 中有一个 JButton。按下它后,ActionListener 必须做出大量的动作。因此,正因为如此,当用户单击按钮时,它会“保持按下”一段时间(有时甚至 5 分钟),而不是立即禁用自身(在这 5 分钟后禁用自身)。
public void actionPerformed(ActionEvent e) {
JButton.setEnabled(false);
//...
}
我不希望用户看到。我希望所有这些动作都在后台执行。我能做些什么来实现它?
【问题讨论】:
标签: java multithreading swing jbutton