2014-04-08 31 views
0

場景:保持一個程序同時打開一個Java應用程序

  1. 我運行描繪東西在一個JPanel,當計時器停止 Java程序。

  2. 然後我全屏打開PowerPoint演示文稿。

  3. 當我的Java應用程序打開JPanel時(即計時器已停止 )時,PowerPoint演示文稿將全屏退出。

問題:當我嘗試這樣做時,我的PowerPoint將全屏顯示,但這正是我不想要的。我想在屏幕上顯示我的Java應用程序時全屏顯示PowerPoint演示文稿。

在此先感謝。

+0

「全屏」是指「全屏獨家模式」?您是否要求重點或將面板/窗口放在前面? – MadProgrammer

+0

*「當我嘗試這樣做時,我的PowerPoint會全屏顯示」*從您的描述中,似乎PowerPoint與其他應用程序「不會很好」。在全屏模式下時在其前面打開。這可能是您必須與微軟合作的事情。 –

+0

我在談論PowerPoint中的演示模式時,我只是將方法setAlwaysOnTop()包含到JFrame中,現在似乎正在工作。謝謝。 – Michelfgf

回答

0

如果你想打開默認情況下,擺動你可以使用JFrame. setExtendedState()最大化的JFrame,下面illusrated:

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 
    } 
} 

還記得,你不應該有JFrame.pack()JFrame.setMaximimumSize()JFrame.setSize()在同一menthod(這裏的構造)。

相關問題