当我尝试使其响应时,我的Jframe表单没有出现

时间:2016-02-03 08:39:49

标签: java swing jframe netbeans-8 sizing

我试图根据屏幕尺寸使我的JFrame表单响应但是当我尝试我的代码它没有出现,如果我删除它的代码它工作正常。这是我的代码

Home frame = new Home();
    Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
    int i = screen.width;
    int j = screen.height;
    frame.setSize(i, j);

请帮助

2 个答案:

答案 0 :(得分:2)

要放大框架以占据全屏尺寸,请使用:

frame.setExtendedState(JFrame.MAXIMIZED_BOTH); 

要使swing组件响应并调整帧大小,请使用布局管理器(例如FlowLayout):

答案 1 :(得分:0)

我得到了答案。这真的非常简单我只需要把

this.setResizable(flase);

在我的构造函数中。我的编码是正确的