我正在使用 Intelij idea 平台。
我有以下代码:
package GUI.test;
import javax.swing.*;
public class Frame extends JFrame{
Frame(){}
public void main (String[] args){
new Frame();
}
}
我希望在编译这段代码后看到一个 JFrame,但什么也没有出现。会是什么问题?
最佳答案
框架默认不可见——使用
setVisible(true);
为了显示框架的方法。 您可能还想看看其他选项,例如
setSize(int width, int height);
调整框架大小的方法,
setLocation(int xLoc, int yLoc);
移动框架,
setTitle(String title);
设置组件的标题。
此外,使用变量来保存组件是一种很好的做法,这样它们就可以在需要时进行操作。
关于java - JFrame 没有出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18194828/