java - 我可以使 ProgressMonitor 对话框成为模态吗?

标签 java swing jdialog jprogressbar concurrency

有没有办法让 ProgressMonitor 的对话框成为模态?

编辑:

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

最佳答案

How to Use Progress Monitors 中所述, 在 Deciding Whether to Use a Progress Bar or a Progress Monitor 时应考虑许多因素.作为实现细节,ProgressMonitor是无模式的,因为“Solaris implementation 还不支持 Dialog.setModal。”实际上,模态 ProgressMonitor 只是一个带有 JProgressBarJOptionPane,但用户可能会喜欢避免这种模态行为的努力。

关于java - 我可以使 ProgressMonitor 对话框成为模态吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7691629/

相关文章:

java - java中如何解析/转换(不确定这个术语)未知的数据类型

java - 动态添加gui组件?

java - 激活 JComboBox 上的 ActionListener setSelectedItem()

java - JDialog - 刷新 JTree 中动态添加的节点

java - Jackson 排除子类字段

java - 使用 Java 启动和停止专用 AWS 实例

java - Android:如何告诉我的 Activity 从我的服务启动新 Activity ?

java - 将视频嵌入到 Java 应用程序中?

java - 必须使用 jtextfield 从另一个类访问 switchcase 语句

java - 如何在其他弹出窗口上显示弹出窗口?