如何使用java在我的屏幕上创建弹出式覆盖
我正在尝试制作一个java程序,它会弹出/通知我停止当前正在做的事情并做一些事情。更像是一个提醒。我的问题是如何用java创建弹出窗口 我找到了这个文档,但不知道如何实现父组件如何使用java在我的屏幕上创建弹出式覆盖,java,swing,joptionpane,Java,Swing,Joptionpane,我正在尝试制作一个java程序,它会弹出/通知我停止当前正在做的事情并做一些事情。更像是一个提醒。我的问题是如何用java创建弹出窗口 我找到了这个文档,但不知道如何实现父组件 JOptionPane.showMessageDialog(??,"this is a modal dialog."); 答案取决于您是否有父组件(如JFrame或其他组件),或者您只是单独显示JOptionPane 如果只是单独显示JOptionPane,只需将其传递给null 如果要将JOptionPane显示为大
JOptionPane.showMessageDialog(??,"this is a modal dialog.");
答案取决于您是否有父组件(如
JFrame
或其他组件),或者您只是单独显示JOptionPane
如果只是单独显示JOptionPane
,只需将其传递给null
如果要将JOptionPane
显示为大型应用程序的一部分,并带有窗口和其他组件,则只需向其传递希望显示JOptionPane
的组件的引用,例如窗口或最易访问的容器/组件
parent
参数(如果提供)只允许对话框充当包含所提供组件的窗口的模式(阻塞)对话框。这要求用户必须先关闭对话框,然后才能继续与父窗口/组件交互
仔细查看更多详细信息如果没有其他组件/窗口,则可以传递它
null
。它允许JOptionPane
显示一个模式对话框,在您可以与父组件/窗口交互之前,该对话框必须关闭,但可以null