2

I m made Desktop App in netbeans platform in java.now wwhen i run my app it will open by default size of netbeans platform configuration.but i want full screen mode when i run or startup my app. so where and how to do that in my app?

4

7 回答 7

7

如果要在 swing 中打开默认最大化的 JFrame,可以使用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
    }
}

还要记住,你不应该在同一个方法中使用 or (这里是构造函数JFrame.pack()JFrame.setMaximimumSize()JFrame.setSize()

于 2014-04-08T05:38:03.713 回答
3

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

setExtendedState(MAXIMIZED_BOTH);

使用这个我设计的任何框架,组件没有固定在中心或意味着不平衡使用netbeans拖放设计的所有内容

于 2015-04-05T12:42:10.833 回答
1

如果您希望您的应用程序是全屏的..使用工具包...

Toolkit t = Toolkit.getDefaultToolkit();

Dimension d = t.getScreenSize();

int ScreenWidth = d.width;

int ScreenHeight = d.height;

myframe.setSize(ScreenWidth, ScreenHeight);

myframe.setLocationByPlatform(true);
于 2012-07-04T18:39:37.673 回答
1

在构造函数中使用此代码

setExtendedState(MAXIMIZED_BOTH);
于 2018-04-27T09:55:49.600 回答
0

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

// to start with
JPanel myUI = createUIPanel();
JFrame frame = new JFrame();
frame.add(myUI);

// .. and later ...

JFrame newFrame = new JFrame();
newFrame.setUndecorated();
newFrame.add(myUI);
于 2012-07-04T18:30:43.470 回答
0

如果您使用的是Netbeans,那么在initcomponent()方法之后您可以使用此代码,它将帮助您:

setExtendedState(MAXIMIZED_BOTH)
于 2019-05-28T10:41:04.257 回答
0
Toolkit tk = Toolkit.getDefaultToolkit();
    int xsize = (int) tk.getScreenSize().getWidth();
    int ysize = (int) tk.getScreenSize().getHeight();
    this.setSize(xsize, ysize);
于 2017-04-07T06:10:30.023 回答