在打开Java应用程序时保持程序全屏

时间:2014-04-08 05:01:24

标签: java swing

情景:

  1. 我运行一个Java程序,在计时器时在JPanel中绘制一些内容 停止。

  2. 然后我全屏打开PowerPoint演示文稿。

  3. 当我的java应用程序打开JPanel时(即计时器有的时候)     停止),PowerPoint演示文稿退出全屏。

  4. 问题:当我尝试这样做时,我的PowerPoint会全屏显示,但这正是我不想要的。我希望在我的Java应用程序显示在其上时全屏显示我的PowerPoint演示文稿。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

如果你想在摆动中默认打开最大化的JFrame,可以使用JFrame. setExtendedState(),如下所示:

public class MyFrame extends JFrame{ 
   public WelcomeScreen() {

       // Other codes 

       // Set the JFrame to maximize by default on opening
       setExtendedState(JFrame.MAXIMIZED_BOTH);        

       // Rest of the program
    }
}

另请注意,您不应在同一个menthod(此处为构造函数)中拥有JFrame.pack()JFrame.setMaximimumSize()JFrame.setSize()