2017-04-22 83 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);