【发布时间】:2011-12-03 05:55:16
【问题描述】:
有没有办法让 ProgressMonitor 的对话框成为模态?
编辑:
JAVA API 中的 ProgressMonitor 类会带来一个对话框,它在顶部,但不是 Modal。用户仍然可以访问后台 GUI。我正在寻找一个模态对话框来显示进度并允许用户在中间停止任务。
【问题讨论】:
-
我的自定义 ProgressThreadMonitor 是 Modal 的,能不能说的更具体一点
-
你的 ProgressThreadMonitor 在哪里?
-
我的ProgressThreadMonitor是基于download.oracle.com/javase/tutorial/uiswing/components/…和download.oracle.com/javase/tutorial/uiswing/components/…,那么你可以自己创建JDialog#setModal(true);或 JDialog#setModalityType(Dialog.ModalityType.APPLICATION_MODAL);并把你的JProgressBar放在那里,确保根据这些规则需要download.oracle.com/javase/tutorial/uiswing/concurrency/…
标签: java swing jdialog jprogressbar concurrency