1

JFileChooserにダイアログボックスを埋め込む必要がありPanelます。ファイルとフォルダーのビューのみが必要です。dialogBoxieに含まれる他のパネル(ファイル操作、ファイル選択、フィルターパネル)を無効にするにはどうすればよいですかJFileChooser() dialogBox..

ありがとうございました

4

1 に答える 1

2

JTreeを使用してファイル構造を表示することを検討することをお勧めします。

File 構造を の実装に変換するのはかなり簡単TreeModelです。

基本的には、 というクラスを作成することから始めますFileTreeModel

次に、最上位ディレクトリをモデルのルートとして使用し、そこから移動できます。

次に、TreeModela のJTreeをの に設定するだけですFileTreeModel

のコードは次のFileTreeModelようになります。

private File root;
public TreeModel(File root){
    this.root = root;
}

public boolean isLeaf(Object node){
    File f = (File) node;
    return !f.isDirectory();
}

インターフェイスの残りの部分を実装する必要があります。しかし、それはかなり単純です。

于 2009-04-28T09:18:55.927 に答える