Java 使用swing无法正确显示框架

Java 使用swing无法正确显示框架,java,swing,grid-layout,Java,Swing,Grid Layout,我有一个框架。标题是设置。以下是代码: setTitle("Setting"); setLayout(new GridLayout(3, 2)); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); 在这里,我无法正确显示框架。请您建议我。在这里,如果我从角落展开,它将显示。请帮助我解决此问题。您设置了框架的边界吗 setBounds(positionX, positionY, width, he

我有一个框架。标题是设置。以下是代码:

    setTitle("Setting");
    setLayout(new GridLayout(3, 2));
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setVisible(true);

在这里,我无法正确显示框架。请您建议我。在这里,如果我从角落展开,它将显示。请帮助我解决此问题。

您设置了框架的边界吗

setBounds(positionX, positionY, width, height);

将组件添加到框架后,需要调用

pack();

不,我没有设定任何东西,你必须这样做,否则框架就不知道自己的尺寸了。您还可以调用
pack
,它将根据需要设置大小。