如何在netbeans平台上设置My App的全屏模式?

我在java.now的netbeans平台上制作了桌面应用程序,当我运行我的应用程序时,它将默认打开netbeans平台配置大小。但是当我运行或启动我的应用程序时,我想要全屏模式。 那么我的应用程序在哪里以及如何做到这一点?

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

 public class MyFrame extends JFrame{ public MyFrame() { // 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() )。

在构造函数上使用此代码。

 setExtendedState(MAXIMIZED_BOTH); 

如果你想要你的应用程序是全屏..使用工具包

 Toolkit t = Toolkit.getDefaultToolkit(); Dimension d = t.getScreenSize(); int ScreenWidth = d.width; int ScreenHeight = d.height; myframe.setSize(ScreenWidth, ScreenHeight); myframe.setLocationByPlatform(true); 

在构造函数中使用此代码

 setExtendedState(MAXIMIZED_BOTH); 

我猜你正在为你的应用程序使用JFrame。

 // to start with JPanel myUI = createUIPanel(); JFrame frame = new JFrame(); frame.add(myUI); // .. and later ... JFrame newFrame = new JFrame(); newFrame.setUndecorated(); newFrame.add(myUI); 
 Toolkit tk = Toolkit.getDefaultToolkit(); int xsize = (int) tk.getScreenSize().getWidth(); int ysize = (int) tk.getScreenSize().getHeight(); this.setSize(xsize, ysize);