by Roedy Green <see_website@[EMAIL PROTECTED]
>
Apr 26, 2008 at 01:07 PM
On Sat, 26 Apr 2008 04:24:57 -0700 (PDT), dreamtackler@[EMAIL PROTECTED]
quoted or indirectly quoted someone who said :
>here is a method i writte in java
>public void aaa(){
> JFileChooser chooser=new JFileChooser();
> chooser.setFileFilter(new FileFilter() {//
>setFileFilter(javax.swing.Filechooser.filefilter)
>//in javax.swing.JFileChooser can't applied to (<anonymous
>java.io.fileFilter>)
> public boolean accept(File f) {
> String fileName = f.getName().toLowerCase();
> return fileName.endsWith(".txt") || f.isDirectory();
> }
> public String getDescription() {
> return "Text Files";
> }
> });
> chooser.showOpenDialog(this);
> }
>
>when used in some class it run well.but when it appear in some
>class,it goes wrong .the IDE tell me that
>setFileFilter(javax.swing.Filechooser.filefilter)
>//in javax.swing.JFileChooser can't applied to (<anonymous
>java.io.fileFilter>).
>who can tell me what's that means. and why that happen
see http://mindprod.com/jgloss/jfilechooser.html
There are two flavours of FileFilter. You need a slightly more
elaborate one for JFileChooser.
--
Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com