私は netbeans 7.1.2 を使用してスイングアプリケーションを開発しています。これでは、いくつかの画像ファイルを使用しています。イメージ ディレクトリは現在、dist フォルダにあります。ファイルをjarファイルに添付して、SINGLE(jar)ファイルとしてどこにでも持ち運べるようにしたい。誰でも解決策を教えてもらえますか?
質問する
304 次
3 に答える
2
プロジェクトが Maven ベースであると仮定すると、画像をsrc/main/resources
フォルダーに配置します。Maven は、そのフォルダー内のファイルを JAR ファイルに自動的に含めます。
それ以外の場合は、このブログ投稿が役立ちます。
于 2012-08-02T09:15:23.637 に答える
0
おいメイト
最初にソースパッケージの下にパッケージ(画像と言う)を作成します
すべての画像をこのパッケージにコピーします(パッケージを作成すると、プロジェクトの src フォルダー内にパッケージの名前のフォルダーが作成されるので、そこに画像をコピーします)
次のようにプログラムから画像にアクセスできます
URL imageurl = getClass().getResource("/images/imagename");//assuming your package name is images
Image myPicture = Toolkit.getDefaultToolkit().getImage(imageurl);
JLabel piclabel = new JLabel(new ImageIcon( myPicture ));
piclabel.setBounds(0,0,myPicture.getWidth(null),myPicture.getHeight(null));
このJLabel piclabelを使用してください
于 2012-08-22T03:00:11.057 に答える
-1
簡単な方法: 画像フォルダーをクラスパスに設定し、Eclipse で jar ファイルをエクスポートできます。
于 2012-08-02T09:20:20.100 に答える