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);
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容