私はあらゆる場所を見て、何時間もグーグルで検索したことを誓います。actionListeners
すべてのボタンに追加しました。クリックすると、次のsetIcon( image )
ような画像が表示されます。
public void actionPerformed(ActionEvent e) {
if(e.getSource() == button) {
ImageIcon icon = new ImageIcon(getClass().getResource("/Images/" +letter+ ".PNG"));
button.setIcon(icon );
}
button.getIcon()
1)のようなものが得られるため、画像を取得していることがわかりfile:/Users/path/to/Images/X.PNG
ます。アイコンを設定する前後にnullかどうかを確認しましたが、その後はnullではありません。
2)と以外getClass()...
にsetIcon の他のバリエーションを試しました。ImageIO.read...
BufferedImage
3) 他に何が関連しているのかさえわからないので、これ以上コードを追加したくありません。私はあなたの推測のいくつかを期待していました
4)Eclipseで、出力フォルダーをsrc
(の代わりにbin
)に変更しました。それが私のImages
フォルダーの場所です。