2016-09-26 1 views
0

を働いていないので、私はこのコードをJavaのアイコン

import javax.swing.*; 


public class pictest { 

public static void main(String[] args) { 
    JFrame frame = new JFrame("Label Example"); 
    ImageIcon mine = new ImageIcon("‪C:/Users/Eric/Desktop/mine.jpg"); 
    JLabel pic = new JLabel(mine); 
    frame.add(pic); 
    frame.setSize(300,250); 
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); 
    frame.setVisible(true); 

    JFrame framee = new JFrame("Label Example"); 
    ImageIcon minee = new ImageIcon("C:/Users/Eric/Desktop/mine.jpg"); 
    JLabel pice = new JLabel(minee); 
    framee.add(pice); 
    framee.setSize(300,250); 
    framee.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); 
    framee.setVisible(true); 

} 

} 

を持っているので、私はこれを取得します右は下の部分からのコードです)

私は、コードがまったく同じであることを(変数名を除いて)知ることができないので、なぜ画像が表示されないのかわかりません左にあるのは、これを私が物事を再インストールする必要がある、またはコード内に何かが間違っているということです。 (誰かが私はそれを感謝右見て、この記事を再フォーマットすることができる場合も、申し訳ありませんが、私は多くのスタックオーバーフローを使用していけないが、私はイライラなっていた。)

+1

'誰かがこの投稿を再フォーマットできる場合は、あなたの質問を編集してコードを選択し、「{}」ボタンをクリックするだけです。 – camickr

+1

[イベントディスパッチスレッド](http://docs.oracle.com/javase/tutorial/uiswing/concurrency/initial.html)でSwing GUIオブジェクト_only_を作成し、操作します。それを修正するまで、何かが起こる可能性があります。 – trashgod

+1

それは私のために正常に動作します。 Mac OS X、Java 7左ウィンドウを最小化して元に戻すとどうなるかを確認します。イメージが読み込まれますか? – anacron

答えて

0

私はあなたのコードを保存しようとすると、私は次のエラーを取得する:

enter image description here

画像は、私が
ImageIcon minee = new ImageIcon("C:/Users/Eric/Desktop/mine.jpg");

をコピーして貼り付け、

にそれを編集のみトップフレームに表示さ
ImageIcon mine = new ImageIcon("C:/Users/Eric/Desktop/mine.jpg"); 

あなたは、その行に認識できない文字を使用していると思います。

+0

私はこれが何だったかと思いましたこれを引き起こしたが、わからなかった、私は最初に認識されていないテキストが含まれている必要があります画像のプロパティページからパスをコピーしました。それは働いていたが、パスを入力した後。私はどのキャラクターが乱されたのか把握しようとしましたが、それは1人のキャラクターに絞ることができなかったので複数キャラクターになっているに違いありません。とにかくありがとうございました – Joking313

+0

助けてくれてうれしいです。これまで見たことがない場合は、http://stackoverflow.com/help/someone-answersを参照してください。 – c0der

関連する問題