2012-10-25 7 views
10

私はあなたのコンピュータからファイルを添付できるアプリケーションを作りたいと思っています。たとえば、JFileChooserが開いたら、複数のファイルを選択するオプションがあり、「追加」をクリックするとウィンドウに追加され、それらのファイルで何をしたいのかが異なる場合があります。電子メールにファイルを添付する場合と同様です。私が表示しなければならないコードはすべて、JFileChooserです。なぜなら、私がこれ以上先に進む前にこれを行う方法を学ばなければならないことがわかっているからです。JFileChooserで複数のファイルを追加する

事前に感謝

import javax.swing.JFileChooser; 
import java.io.File; 

public class Locket { 

public static void main(String[] args) 
{ 
    JFileChooser chooser = new JFileChooser(); 
    File f = new File("Desktop"); 
    chooser.setCurrentDirectory(f); 

    chooser.showOpenDialog(null); 

} 

}

答えて

17

JFileChooserのAPIがすでにgetSelectedFiles()という名前のメソッドを提供します。複数の選択に使用できます。ファイルオブジェクトの配列、つまりFile[]を返します。

+1

+1ビート私;)... – MadProgrammer

+0

ありがとう。 Javaにはまだまだ新しいものです。まだレートすることはできません+1 – rogerthat

12

JFileChooser#setMultiSelectionEnabledを使用し、それをtrueに設定する必要があります。これは、ユーザーが複数のファイルを選択できるようになります

+0

その部分は私が降りた。ファイルをウィンドウに取り込む方法を理解しようとしているだけです。 – rogerthat

関連する問題