我可以进行ProgressMonitor对话模式吗?

时间:2011-10-07 18:51:15

标签: java swing jdialog jprogressbar concurrency

有没有办法从 ProgressMonitor 模式进行对话?

修改

JAVA API中的ProgressMonitor类将带来一个顶部但不是Modal的对话框。用户仍然可以访问后台GUI。我正在寻找一个模态对话框来显示进度,并允许用户在中间停止任务。

1 个答案:

答案 0 :(得分:4)

正如How to Use Progress Monitors中所讨论的,在Deciding Whether to Use a Progress Bar or a Progress Monitor时应考虑许多因素。作为实现细节,ProgressMonitor是无模式的,因为“Solaris implementation尚不支持Dialog.setModal。”实际上,模态ProgressMonitor只是JOptionPane JProgressBar,但用户可能会欣赏努力避免这种模态行为。