2014-09-05 63 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();