dev*_*ull 8 java swing modal-dialog jdialog
有没有办法如何在Swing中使用一个禁止任何gui活动的对话框,但同时又不停止在设置为可见的线程上执行?
是的,可以做到.
dlg.setModal(false);
Run Code Online (Sandbox Code Playgroud)
要么
dlg.setModalityType(Dialog.ModalityType.MODELESS);
Run Code Online (Sandbox Code Playgroud)
其中dlg是JDialog的实例.
JDialog 的基本思想是阻塞底层线程,直到用户对其做出反应。如果您需要在 UI 线程上运行某些不应被中断的内容,请考虑为其使用额外的工作线程。这样,UI 将被 JDialog 阻止,但底层进程不会。
| 归档时间: |
|
| 查看次数: |
7133 次 |
| 最近记录: |