我正在使用Netbeans在Java中开发一个小应用程序。我使用JFrame作为基本控件,并根据需要在其上拖放所有所需的控件。
应用程序正常运行。现在我只是想当我的应用程序第一次运行时,我的应用程序窗口的大小应该等于我的屏幕的大小。简而言之,我希望我的应用程序在打开时最大化。下面是main方法的代码:
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
MyUI myframe = new MyUI();
myframe.setTitle("my tiltle");
myframe.setVisible(true);
//new GPrideUI().setVisible(true);
}
});
}
参见Frame.setExtendedState(int)
which:
设置该帧的状态。状态用位掩码表示。
NORMAL
不设置状态位。ICONIFIED
MAXIMIZED_HORIZ
MAXIMIZED_VERT
MAXIMIZED_BOTH
连接MAXIMIZED_HORIZ
和MAXIMIZED_VERT
。
private void formWindowOpened(java.awt.event.WindowEvent evt) {
this.setExtendedState(this.getExtendedState()|JFrame.MAXIMIZED_BOTH);
}
你只需要这样做