2017-04-22 98 views
-1

我去了一個小小的Java項目,但卡住了。當使用java swing時,我無法添加標籤(JLabel)。代碼是這樣的:如何解決JLabel錯誤?

JFrame frm = new JFrame("frame"); 
JLabel label = new JLabel("test text"); 
frm.add(label); 

這樣做時發生錯誤。當我把光標放在它上面時,eclipse建議我配置構建路徑。 再次,我可以在netbeans中運行完全相同的代碼。我如何解決它?

+0

剛剛看了你的代碼兩次... –

回答

0
Jlabel label = new JLabel("test text"); 
frm.add(jlab); 

您創建的標籤對象引用和您添加到框架的引用是不同的。如下編輯並再次檢查。

frm.add(label); 
0

你保持在JlabelJLabel對象引用應該是JLabel

JFrame frm = new JFrame("frame"); 
JLabel label = new JLabel("test text");   
frm.add(label); 
0

Eclipse的抱怨在您的代碼段,因爲兩個問題:

  1. 沒有Jlabelswing包。有一個叫做JLabel
  2. 在本地範圍內沒有名爲jlab的變量。有一個叫做'label'。

更換

Jlabel label = new JLabel("test text"); 
frm.add(jlab); 

JLabel label = new JLabel("test text"); 
frm.add(label);