このコードは Windows XP で正しく動作します。しかし、自宅の Windows 7 マシンでは、getResource が null を返すため、アイコンが表示されません。絶対パスを試しましたが、うまくいきません。どうすればよいかわかりません。Eclipse を管理者モードで実行しています。
private static JButton createToolButton(String imgName, String altText, String toolTipText) {
String imagePath = IMG_URL + "/" + imgName;
URL imageUrl = SwingUtility.class.getResource(imagePath);
JButton button = new JButton();
button.setToolTipText(toolTipText);
if(imageUrl != null) //Image trouvé
button.setIcon(new ImageIcon(imageUrl, altText));
else
button.setText(altText);
return button;
}