java - JFrame 没有出现

标签 java swing jframe

我正在使用 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/

相关文章:

java - 添加方法到frame.add()

java - 我在哪里放置 java (netbeans) 中图标的图像以及如何将它们链接到代码?

java - 用 Stream 填充 Map<String,Map<String,Integer>>

java - JAX-WS 网络服务 : Beans not injected : NullPointerException

java - 使用 SWT 解决 NoClassDefFoundError 异常

java - ActiveMQ 消费者挂起

java - 在不同的 columnName 中使用两个 LIKE?

java - 碰撞检测java给出意想不到的结果

java - 通过 EventListener 调用 repaint() 和/或 revalidate() - Swing

java - JFrame 中的 JFileChooser 使 setVisible() 卡住