2011-12-06 9 views
1

でかなり緑が表示されない、ジャワ、レイアウトなど :JLabelのアイコンClojureの上でまだのClojureとmiglayout

(JLabel. "" "C:\\MyPriject\Pictures\\TCM00.jpg") 

私は次のように取得していますエラー:

#<CompilerException java.lang.IllegalArgumentException: No matching ctor found for class javax.swing.JLabel (NO_SOURCE_FILE:901)> 

ご協力いただければ幸いです。

+0

掲載パス "\" で申し訳ありませんが欠けているが、それはコードでokです:

(JLabel. (ImageIcon. "C:\\MyPriject\Pictures\\TCM00.jpg")) 

は、javadocが参照してください。 – logigolf

答えて

2

JLabelには、2つの文字列引数を取るコンストラクタがありません。

アイコンのみ(テキストなし)が必要な場合は、1つを取るコンストラクタがありますIconImageIcon(これはIconを実装しています)は、ファイル名Stringをとるコンストラクタを持っています。だから、これは動作するはずです:
http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JLabel.html
http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/ImageIcon.html

+0

クリスチャンありがとう。今は緑色に見えません。 – logigolf