0

NetBeans には、JFileChooser と呼ばれるオブジェクトがあります。

拡張子が .wds のファイルだけを表示するためにフィルターを設定する方法をお尋ねしたいと思いました。

.wds は、プログラムで使用する拡張子です。

4

2 に答える 2

5

*.wds ファイルのフィルター クラスを作成する必要があります。

class MyFilter extends javax.swing.filechooser.FileFilter {
    public boolean accept(File file) {
        String filename = file.getName();
        return filename.endsWith(".wds");
    }
    public String getDescription() {
        return "*.wds";
    }
}

次に、フィルターを JFileChooser に追加します。

fileChooser.addChoosableFileFilter(new MyFilter());
于 2009-12-09T21:08:06.050 に答える
3

APIを読むことを信じている人はいないでしょうか。これは一般的な要件であり、JDKにはこれを行うフィルタークラスがあります。あなたがしなければならないのは、この質問への答えを見つけるためにAPIを読むことです。そこにいる間、ファイルチューザーやその他のSwingコンポーネントに関するその他の情報については、Swingチュートリアルへのリンクを参照することもできます。

于 2009-12-09T23:26:09.500 に答える