0

この質問はさまざまな方法で尋ねられたことを認識していますが、それでも問題を解決できませんでした。すべてを正しく行ったと確信していますが、それでもヌルポインター例外がスローされます。これは Eclipse での Windows 7 の問題ですか?

スクリーンショットを添付しているので、私がどのように配置されているか、まだ機能していないことを正確に確認できます. 私がやっているチュートリアルに進むことができるように、これをトラブルシューティングしたいと思っています。些細なことに振り回されるのがもどかしい!!私の画像 star.png は、パッケージが存在する src フォルダーにある画像フォルダー内にあります。ありがとうございました!

4

2 に答える 2

1

Eclipse プロジェクト内からイメージをロードするには:

  1. 新しいソース フォルダを作成します。ワークスペースに既にあるような通常のフォルダーは使用しないでください。
  2. 作成したフォルダに「star3.images」という名前の新しいパッケージを作成します。
  3. 必要な画像 (この場合は "star.png") をパッケージにコピーします。
  4. 次を使用してロードします。

    ImageIcon ii = new ImageIcon(getClass().getResource("images/star.png"));
他のすべての画像については、「star.png」を読み込みたい画像の名前に置き換えます。
于 2013-10-05T23:35:57.203 に答える
0

事業; プロパティ; Java ビルド パス; ライブラリ; クラスフォルダを追加

クラス フォルダー (res などと呼ばれる) をプロジェクト フォルダーに追加してから、次を使用します。

    new ImageIcon(this.getClass().getResource("/res/star.png")).getImage();
于 2013-10-05T22:27:35.447 に答える