2017-06-08 10 views
0

私は非常に基本的なJavaアプリケーションを持っているので、パネルがあり、その中にボタンがあります。ユーザーがボタンをクリックすると、同じフォームの別のパネルに画像が表示されます。JFrameを使用してJavaで画像をロード

私は私のフォルダからWeb /から画像をロードする方法を検索し、これは私が作ってみたコードである: - 私が間違っているつもりです

private void buttonActionPerformed(java.awt.event.ActionEvent evt) 

{          
    ImageIcon icon = new ImageIcon("URL-of-the-image"); 
    panel2.setIcon(icon); 

}  

~~what panel 2 looks like~~

? メソッド "setIcon()"が問題を引き起こしていると言いますが、私はこのジョブを行う他の方法を知らない。ガイドしてください!

+0

何が問題ですか? –

+0

メソッド "setIcon"の場合、 "シンボルが見つかりません"と表示されます –

+0

コンパイルされませんか? –

答えて

2

panel2JPanelである場合、それはsetIconメソッドを持たない。

代わりにJLabelを使用してください。そのような方法があります。

関連する問題