08/05/11 14:04:06
swingの勉強中なのですが、ImageIconクラスを使った画像の読み込みで
画像が表示されません。
自分でやってみてもダメだったので本に付属のソースをインポートしてやってみたのですがやはり表示されませんでした。
下記が本のソースで、画像ファイルstream.jpgはjavaファイルと同じディレクトリ(pkggui/以下)にインポートしてあります。
本のソースで表示されないあたり画像ファイルの置き場所が間違っているような気がするのですが、どうしたら良いのか教えてください。
public class ImageLabel01 extends JFrame {
public static void main(String[] args) {
ImageLabel01 w = new ImageLabel01( "Imagelabel01" );
w.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
w.setSize( 350, 250 );
w.setVisible( true );
}
public ImageLabel01( String title ){
super( title );
JLabel panel = new JLabel( new ImageIcon( "stream.jpg" ) );
getContentPane().add( panel );
}
}