OS X の JFrame タイトルバーにアイコンを追加しようとしています。使用したコードは次のとおりです。
ImageIcon icon = new ImageIcon("src/images/theIcon.gif");
System.out.println("Icon dimensions are " + icon.getIconWidth() + " by " + icon.getIconHeight());
frame.setIconImage(icon.getImage());
アイコンは表示されず、コンソール出力には画像の正しいサイズが表示されます。式に何か問題があるに違いありませんが、何setIconImage(icon.getImage())
がわかりません。
私は Mac OS 10.8.2 で、Java SE 6 と Eclipse Juno を実行しています。実際、これは OS X の問題なのだろうかと思っています。