私は現在 Java に関する本を読んでおり、Swing のグラフィカル ユーザー インターフェイス コンポーネントについて勉強しています。そうしているうちに、作成者が非常に珍しい方法で JButton に画像を設定しているコード例に出くわしました。以下に示します。
Icon bug1 = new ImageIcon( getClass().getResource( "bug1.gif" ) );
上記を機能させるには、イメージを .class ファイルと同じフォルダーに置く必要があります。誰かがなぜ彼がこの特定のコードを使用しているのかを説明できますか(私が知る限り、それはリフレクションコードであるに違いありませんが、これについては特に確信が持てません)。彼のように物事を複雑にすることなく、同じことを?