私のJFileChooserのファイルフィルタを設定しようとしています。これは私のコードです:JFileChooserヘルプ
JFileChooser picker= new JFileChooser();
picker.setFileFilter(new FileNameExtensionFilter("txt"));
int pickerResult = picker.showOpenDialog(getParent());
if (pickerResult == JFileChooser.APPROVE_OPTION){
System.out.println("This works!");
}
if (pickerResult == JFileChooser.CANCEL_OPTION){
System.exit(1);
}
私のプログラムを実行すると、ファイルチューザーが表示されますが、私は任意の.txtファイルを選択することはできません。代わりに、コンソールに次のように表示されます。
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Extensions must be non-null and not empty
これを修正するにはどうすればよいですか?
が重複する可能性をAPIから質問/ 5279358/jfilechooser-help) –