Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java在我的屏幕上创建弹出式覆盖_Java_Swing_Joptionpane - Fatal编程技术网

如何使用java在我的屏幕上创建弹出式覆盖

如何使用java在我的屏幕上创建弹出式覆盖,java,swing,joptionpane,Java,Swing,Joptionpane,我正在尝试制作一个java程序,它会弹出/通知我停止当前正在做的事情并做一些事情。更像是一个提醒。我的问题是如何用java创建弹出窗口 我找到了这个文档,但不知道如何实现父组件 JOptionPane.showMessageDialog(??,"this is a modal dialog."); 答案取决于您是否有父组件(如JFrame或其他组件),或者您只是单独显示JOptionPane 如果只是单独显示JOptionPane,只需将其传递给null 如果要将JOptionPane显示为大

我正在尝试制作一个java程序,它会弹出/通知我停止当前正在做的事情并做一些事情。更像是一个提醒。我的问题是如何用java创建弹出窗口

我找到了这个文档,但不知道如何实现父组件

JOptionPane.showMessageDialog(??,"this is a modal dialog.");

答案取决于您是否有父组件(如
JFrame
或其他组件),或者您只是单独显示
JOptionPane

如果只是单独显示
JOptionPane
,只需将其传递给
null

如果要将
JOptionPane
显示为大型应用程序的一部分,并带有窗口和其他组件,则只需向其传递希望显示
JOptionPane
的组件的引用,例如窗口或最易访问的容器/组件

parent
参数(如果提供)只允许对话框充当包含所提供组件的窗口的模式(阻塞)对话框。这要求用户必须先关闭对话框,然后才能继续与父窗口/组件交互


仔细查看更多详细信息

如果没有其他组件/窗口,则可以传递它
null
。它允许
JOptionPane
显示一个模式对话框,在您可以与父组件/窗口交互之前,该对话框必须关闭,但可以
null