有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我试图让我的JFrame表单根据屏幕大小做出响应,但当我尝试我的代码时,它不会出现,如果我删除代码,它就可以正常工作。这是我的密码

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

请帮忙


共 (2) 个答案

  1. # 1 楼答案

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

    this.setResizable(flase);
    

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

  2. # 2 楼答案

    要放大框架以占据整个屏幕大小,请使用:

    frame.setExtendedState(JFrame.MAXIMIZED_BOTH); 
    

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