モジュール java.desktop
パッケージ javax.swing

クラスJFileChooser

java.lang.Object
すべての実装されたインタフェース:
ImageObserver, MenuContainer, Serializable, Accessible

@JavaBean(defaultProperty="UI", description="A component which allows for the interactive selection of a file.") public class JFileChooser extends JComponent implements Accessible
JFileChooserは、ユーザーがファイルを選択するための単純なメカニズムを提供します。 JFileChooserの情報については、「The Java Tutorial」の「How to Use File Choosers」を参照してください。

次のコードは、ユーザーのホーム・ディレクトリで、.jpgと.gifイメージのみを表示するファイル・チューザを表示します。

    JFileChooser chooser = new JFileChooser();
    FileNameExtensionFilter filter = new FileNameExtensionFilter(
        "JPG & GIF Images", "jpg", "gif");
    chooser.setFileFilter(filter);
    int returnVal = chooser.showOpenDialog(parent);
    if(returnVal == JFileChooser.APPROVE_OPTION) {
       System.out.println("You chose to open this file: " +
            chooser.getSelectedFile().getName());
    }
 

警告: Swingはスレッドに対して安全ではありません。 詳細は、「Swing's Threading Policy」を参照してください。

導入されたバージョン:
1.2