我只想实现一个状态对话框。如何显示阻止用户输入但允许父窗口处理自己的工作的 JDialog?
问问题
135 次
3 回答
3
您可以为此使用模态 JDialog 或 JOptionPane(实际上只不过是一个专门的模态 JDialog),只要确保
- 这项工作不能在父“窗口”中完成
- 而是应该在后台线程中完成
- 并且这个线程应该在设置对话框可见之前启动。
- 将 SwingWorker 用于此后台线程,然后您的对话框可以通过添加 PropertyChangeListener 并让 SwingWorker 更新其进度属性来显示定量进度信息。
于 2012-08-29T22:19:13.567 回答
2
您可以使用创建和自定义不同类型的对话框JOptionPane
。看看JOptionPane Features。另外,还得看
于 2012-08-29T22:18:46.403 回答
2
带有静态方法的JOptionPaneJOptionPane.showXXXDialog();
,还有什么?
于 2012-08-29T22:20:07.513 回答