2014-09-05 40 views
0

今天我开始学习Java GUI,并试图在我的Ubuntu上创建一个简单的窗口。我现在正在使用jre7。 我完全从教程编写代码,因为从经验来看,即使它正确地输入到我的屏幕上,它也不起作用。所以,现在我用了Java GUI的新波士顿第一个教程。正确键入所有语法,类似乎很好,没有错误。 他得到了预期的窗口 - 我的窗户只有空白,没有标题和文字。带有JFrame的Java GUI

截图与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 
    } 
} 

请忽略拉脱维亚评论,这只是供我参考。 所以我想知道 - 为什么我的窗口显示为空白?

+0

为了更好地帮助越早,张贴[MCVE(http://stackoverflow.com/help/mcve)(最小,完全,可核查例),而不是一个代码段和您的IDE的屏幕截图。 – 2014-09-06 04:08:24

回答

5

在截图中,你的代码说:

JFrame frame = new JFrame(); 

这应该是JFramess

JFrames frame = new JFrames();