0

私は netbeans 7.1.2 を使用してスイングアプリケーションを開発しています。これでは、いくつかの画像ファイルを使用しています。イメージ ディレクトリは現在、dist フォルダにあります。ファイルをjarファイルに添付して、SINGLE(jar)ファイルとしてどこにでも持ち運べるようにしたい。誰でも解決策を教えてもらえますか?

4

3 に答える 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 に答える