【发布时间】:2013-12-07 16:06:03
【问题描述】:
我有 2 个 JFrame:NewJFrame 和 NewJFrame1。 NewJFrame 有一个进度条和一个按钮。该按钮用于调用NewJFrame1。单击按钮时,它应该触发进度条运行,直到弹出NewJFrame1。但是,我如何利用 swing worker 并让进度一直运行到 NewJFrame1 实际完全加载其所有组件?
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
SwingUtilities.invokeLater(new Runnable() {
int i = 0;
public void run() {
jProgressBar1.setValue(i++);
new NewJFrame1().setVisible(true);
}
});
}
【问题讨论】:
-
我创建了 2 个 JFrame 只是为了测试目的。不过谢谢,我会用 JDialog 和 JFrame 来实现
标签: java swing progress-bar listener