简体   繁体   English

如何使对话框始终位于顶部?

[英]How do I keep a dialog box always on top?

I created a dialog box like this: 我创建了一个对话框,如下所示:

String response = 
JOptionPane.showInputDialog(null,"message","title",JOptionPane.PLAIN_MESSAGE);

I'd like to keep it always on top of all windows. 我想将其始终保留在所有窗口之上。

Do you have any idea? 你有什么主意吗?

Thanks! 谢谢!

In fact, using Java, having a system modal dialog is not possible. 实际上,使用Java不可能有系统模式对话框。 The best you can have is a toolkit modal option pane. 您可以拥有的最好的是工具箱模式选项窗格。 That's to say an option pane that stay in front of all Java windows. 也就是说,位于所有Java窗口前面的选项窗格。

This example explains how Java6 allows you to do that. 此示例说明Java6如何允许您执行此操作。

也许我没听懂这个问题,但是我很快用您发布的代码创建了桌面应用,它实际上是模态的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM