如何使用 java 使弹出窗口覆盖我的屏幕
how to make pop up overlay with my screen using java
我正在尝试制作一个 java 程序,它将 popup/notify 我停止当前正在做的事情并做一些事情。更像是一个提醒。我的问题是如何在 java.
中弹出窗口
我找到了这个文档,但不知道如何为父组件实现。
JOptionPane.showMessageDialog(??,"this is a modal dialog.");
答案取决于,您是否有父组件(如 JFrame
或其他组件)或者您只是独立显示 JOptionPane
?
如果只是简单的独立显示JOptionPane
,直接传null
即可。
如果您将 JOptionPane
作为大型应用程序的一部分显示,带有 windows 和其他组件,您可以简单地向它传递您想要 [=11= 的任何组件的引用] 相对于显示,例如 window 或最容易访问的 container/component
parent
参数(如果提供)仅允许对话框充当包含所提供组件的 window 的模态(阻塞)对话框。这要求用户必须关闭对话框才能继续与父级交互 window/component
仔细查看 How to Make Dialogs 了解更多详情
我正在尝试制作一个 java 程序,它将 popup/notify 我停止当前正在做的事情并做一些事情。更像是一个提醒。我的问题是如何在 java.
中弹出窗口我找到了这个文档,但不知道如何为父组件实现。
JOptionPane.showMessageDialog(??,"this is a modal dialog.");
答案取决于,您是否有父组件(如 JFrame
或其他组件)或者您只是独立显示 JOptionPane
?
如果只是简单的独立显示JOptionPane
,直接传null
即可。
如果您将 JOptionPane
作为大型应用程序的一部分显示,带有 windows 和其他组件,您可以简单地向它传递您想要 [=11= 的任何组件的引用] 相对于显示,例如 window 或最容易访问的 container/component
parent
参数(如果提供)仅允许对话框充当包含所提供组件的 window 的模态(阻塞)对话框。这要求用户必须关闭对话框才能继续与父级交互 window/component
仔细查看 How to Make Dialogs 了解更多详情