java:窗体充满屏幕

在碰到这个问题的时候,初始想法是将窗体的大小改到很大,后来发现还有更简单的方式:void JFrame.setExtendedState(int state);

this.setExtendedState(MAXIMIZED_BOTH );

其中的几个参数

NORMAL :窗体处于 "normal" 状态。
ICONIFIED: 此状态位指示将窗体图标化
MAXIMIZED_HORIZ:此状态位指示在水平方向将窗体最大化
MAXIMIZED_VERT:此状态位指示在垂直方向将窗体最大化
MAXIMIZED_BOTH :此状态位掩码指示将窗体完全最大化(水平和垂直方向)

另一个小问题

在netBeans 中创建窗体程序的时候,IDE没有自动生成setVisible(true)。准确的说没有在initComponents()函数中this.setVisible(true);所以就要在构造函数中增加this.setVisible(true);

public windows() {
    initComponents();
    this.setVisible(true);
}

你可能感兴趣的:(java:窗体充满屏幕)