PDA

Visualizza la versione completa : [JAVA] Usare il filechooser


blinkago
13-05-2002, 12:52
Vorrei usare il filechooser per salvare un file, come posso fare?
Un' altra cosa come si utilizzano i filtri?

floyd
13-05-2002, 13:51
JFileChooser chooser = new JFileChooser();
// Note: source for ExampleFileFilter can be found in FileChooserDemo,
// under the demo/jfc directory in the Java 2 SDK, Standard Edition.
ExampleFileFilter filter = new ExampleFileFilter();
filter.addExtension("jpg");
filter.addExtension("gif");
filter.setDescription("JPG & GIF Images");
chooser.setFileFilter(filter);
preso dalla doc (http://java.sun.com/j2se/1.4/docs/api/index.html) ufficiale

per salvare il file devi implementarlo, il JFileChooser ti restituisce solo il riferimento al file selezionato

blinkago
13-05-2002, 18:26
Questo lo sapevo ma prova a compilarlo!!!!!
una lista infinita di errori!
Non mi tova i metodi e la classe ExampleFileFilter se provo a sostituirla con FileFilter mi dice che Ŕ final!
sono riuscito a implementare la finestra di salvataggio ma non il filtro!!!
Ma c'ero riuscito anche prima il mio problema Ŕ il filter!!!

zaleos
14-05-2002, 02:00
non lo compila perchŔ quelle poche righe che stanno nella pagina di JavaDoc sul JFileChooser sono tratte da una demo (infatti c'Ŕ scritto nei due commenti alla seconda e terza riga) e lý manca tutta la parte di definizione di ExampleFileFilter

// Note: source for ExampleFileFilter can be found in FileChooserDemo,
// under the demo/jfc directory in the Java 2 SDK, Standard Edition.


cmq anche a me interesserebbe l'argomento
dato che non sono ancora riuscito a far funzionare Il JFileChooser
e non serve a nulla guardare su esempi come JDK\demo\jfc\FileChooserDemo dove trovi classi spaziali ma niente che risponda direttamente ai tuoi reali bisogni

pippo75
14-05-2002, 08:54
su JavaWorld (http://www.javaworld.com/) c'era un esempio di utilizzo del JFileChooser, con anche la possibilitÓ di tenere uno "storico" (ad esempio si pare nell'ultima cartella in cui hai scelto il file)

purtroppo il sito in qs giorni Ŕ in ristrutturazione, pertanto non sono in grado di portarti il link preciso :(





mandi mandi :)

pippo75
17-05-2002, 15:20
nel caso ti servisse ancora, ho trovato i due link:
http://www.javaworld.com/javaworld/javatips/jw-javatip100.html
http://www.javaworld.com/javaworld/javatips/jw-javatip93.html


mandi mandi :)

Loading