在Java中实现等待的JOptionPane

时间:2015-10-28 03:54:14

标签: java multithreading swing joptionpane

我想实现一些JOptionPane,它会在进行某些进程时显示,并在该进程完成时自动关闭。基本上,我想要像:

JOptionPane enumeratingFiles = new JOptionPane("Enumerating files...");
JDialog enumerationDialog = enumeratingFiles.createDialog(this, "Enumerating files");
enumerationDialog.setVisible(true);
// code for file enumeration
enumerationDialog.dispose();

我不知道线程,因此,我想尽量避免使用它。但是,我在JPanel的{​​{1}}内尝试了上述操作,JFrame无法关闭。有没有办法做到这一点,没有线程,或者我应该使用enumerationDialog?如果我必须使用Thread,怎么做?

0 个答案:

没有答案