NetBeans には、JFileChooser と呼ばれるオブジェクトがあります。
拡張子が .wds のファイルだけを表示するためにフィルターを設定する方法をお尋ねしたいと思いました。
.wds は、プログラムで使用する拡張子です。
NetBeans には、JFileChooser と呼ばれるオブジェクトがあります。
拡張子が .wds のファイルだけを表示するためにフィルターを設定する方法をお尋ねしたいと思いました。
.wds は、プログラムで使用する拡張子です。
*.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());
APIを読むことを信じている人はいないでしょうか。これは一般的な要件であり、JDKにはこれを行うフィルタークラスがあります。あなたがしなければならないのは、この質問への答えを見つけるためにAPIを読むことです。そこにいる間、ファイルチューザーやその他のSwingコンポーネントに関するその他の情報については、Swingチュートリアルへのリンクを参照することもできます。