有没有办法从 ProgressMonitor 模式进行对话?
修改
JAVA API中的ProgressMonitor类将带来一个顶部但不是Modal的对话框。用户仍然可以访问后台GUI。我正在寻找一个模态对话框来显示进度,并允许用户在中间停止任务。
答案 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
,但用户可能会欣赏努力避免这种模态行为。