※ ChatGPTを利用し、要約された質問です(原文:JFileChooserで、「.jpg 」と 「.gif」 イメージのみを表示)
JFileChooserで.jpgと.gifイメージのみを表示する方法について
このQ&Aのポイント
JFileChooserを使用して、.jpgと.gifイメージのみを表示したい場合について質問があります。
プログラム中でExampleFileFilterクラスを使用してフィルタを作成していますが、シンボル解決エラーが発生しています。
javax.swing.filechooser.FileFilterをimportしているにもかかわらず、エラーが解消されていないため、原因がわかる方にお教えいただきたいです。
JFileChooserで、「.jpg 」と 「.gif」 イメージのみを表示
JFileChooserで、「.jpg 」と 「.gif」 イメージのみを表示するようにしたいのですが、どうしても
Obex18.java:339: シンボル解決ができません。
シンボル: クラス ExampleFileFilter
ExampleFileFilter filter = new ExampleFileFilter();
とエラーが出てしまいます。。。
javax.swing.filechooser.FileFilterをimportしたのですが、やはりエラーが出てしまします。
プログラムの抜粋--------------------------
JFileChooser chooser = new JFileChooser(".");
ExampleFileFilter filter = new ExampleFileFilter();
filter.addExtension("jpg");
filter.addExtension("gif");
filter.setDescription("jpg,gif");
chooser.setFileFilter(filter);
-----------------------------------------
他に原因がわからないので、わかる方がいらっしゃいましたらどうぞご教授ください。
お礼
SDKをインストールした際に付属でついていたサンプルプログラム(JDK1.3\demo\jfc\FileChooserDemo\src\FileChooserDemo.java)も実行したところ、このプログラムも同様に「ExampleFileFilterクラスがない」と同じエラーが出てしまいました。 しかし、コマンドプロンプトを一度閉じて、もう一度立ち上げて実行してみたところ無事にコンパイル出来ました。 その後に、自分のプログラムも実行してみたところ、コンパイル出来、実行出来ました。 原因はよくわかりませんが。。 お騒がせしてどうもすみませんでした。