有 Java 编程相关的问题?

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

使用JFrames swing Java GUI

今天我开始学习Java GUI,并尝试在我的Ubuntu上创建一个简单的窗口。我现在正在使用jre7。 我完全是根据教程编写代码的,因为根据经验,有些东西即使在我的屏幕上正确键入,也不起作用。所以,现在我使用了Newboston的第一个Java GUI教程。所有语法输入正确,类看起来很好,没有错误。 他得到了预期的窗口——我的窗口只有空白,没有标题,也没有文本

带有
(来源:scaleengine.net

JFrames中的代码。java文件:

import java.awt.FlowLayout; // importē plūstošo skatu / default layout
import javax.swing.JFrame; // dod iespēju piekļūt pamata logu struktūrai
import javax.swing.JLabel; // ļauj rakstīt tekstu logos

public class JFrames extends JFrame {

    private JLabel item1;
    
    public JFrames() {
        super("The Title Of The Program"); // parāda title bar ar tekstu
        setLayout(new FlowLayout());
        
        item1 = new JLabel("This is sentence with something");
        item1.setToolTipText("This is tooltip on hover");
        add(item1); // pievieno logam šo lietiņu
    }
}

请不要理会拉脱维亚的评论,这只是我的参考。 所以我想知道——为什么我的窗口是空白的


共 (1) 个答案

  1. # 1 楼答案

    在屏幕截图中,您的代码显示:

    JFrame frame = new JFrame();
    

    那应该是JFramess

    JFrames frame = new JFrames();