2017-04-22 18 views
-1

私は少しJavaプロジェクトに行きましたが、立ち往生しました。 java swingを使用すると、ラベル(JLabel)を追加できませんでした。コードは次のようなものでした:JLabelのエラーを解決するには?

これを実行中にエラーが発生しました。私の上にカーソルを置くと、eclipseはビルドパスを設定するように提案します。 もう一度netbeansで全く同じコードを実行できます。どのように私はそれを解決するのですか?

+0

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

を交換してください... –

答えて

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

作成したラベルオブジェクトの参照と、フレームに追加する参照が異なります。下記のように編集し、再度確認してください。

frm.add(label); 
0

あなたはそれがJLabel

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

あなたのコードスニペットでは二つの問題のため、Eclipseは不平を言うべきであるJlabelJLabelオブジェクト参照を維持している:

  1. にはJlabelクラスはありませんswingパッケージ。代わりにJLabelと呼ばれるものがあります。
  2. ローカルスコープにjlabという変数はありません。代わりに「ラベル」と呼ばれるものがあります。

2回だけ、あなたのコードを読んで

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