View Full Version : [Java] Selezionare un'estensione file in un file choser (finestra "apri file")
Come da titolo sto cercando, senza successo, di impostare in un file choser la possibilità di mostrarmi solo dei file .txt se presenti in una cartella.
Come si fa? :help: :help: :help:
Inoltre non fa l'autocompletamento se io inizio a scrivere il nome del file (come accade normalmente con qualsiasi finestra di questo tipo) :( :(
morskott
13-07-2009, 19:19
Per la prima parte vediti http://java.sun.com/javase/6/docs/api/javax/swing/filechooser/FileFilter.html, per la seconda nin zo
trignoleo
13-07-2009, 19:47
per prima cosa crei l'oggetto FileChooser:
JFileChooser fc=new JFileChooser();
nell'actionPerformed fai questo: (suppongo che la finestra deve uscire quando premi un pulsante. giusto??)
if(e.getSource()==salva)
{
try
{
int status=fc.showSaveDialog(this);
if(status==JFileChooser.APPROVE_OPTION)
{
File f=fc.getSelectedFile();
FileWriter fOUT=new FileWriter(f);
BufferedWriter fbw=new BufferedWriter(fOUT);
ah non dimenticarti il catch :)
P.S:questo mostra tutti i file non solo i .txt pero' fa l'autocompletamento.
per prima cosa crei l'oggetto FileChooser:
JFileChooser fc=new JFileChooser();
nell'actionPerformed fai questo: (suppongo che la finestra deve uscire quando premi un pulsante. giusto??)
if(e.getSource()==salva)
{
try
{
int status=fc.showSaveDialog(this);
if(status==JFileChooser.APPROVE_OPTION)
{
File f=fc.getSelectedFile();
FileWriter fOUT=new FileWriter(f);
BufferedWriter fbw=new BufferedWriter(fOUT);
ah non dimenticarti il catch :)
P.S:questo mostra tutti i file non solo i .txt pero' fa l'autocompletamento.
mmm non ho capito benissimo perchè fa l'autocompletamento:mbe:
Chiedo scusa per la poca esperienza ma è da poco che lavoro con le GUI
00pipp01
15-07-2009, 08:34
Secondo me ti conviene stringare i file in un array e poi confrontarli tramite il metodo File_Cnfrnt() e poi li tipizzi in un vector quadratico di base il nome del file
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.