| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  13-07-2009, 19:04 | #1 | 
| Senior Member Iscritto dal: Aug 2005 Città: Genova 
					Messaggi: 2285
				 | 
				
				[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?       Inoltre non fa l'autocompletamento se io inizio a scrivere il nome del file (come accade normalmente con qualsiasi finestra di questo tipo)     
				__________________ Lego ™ Fans Club | 
|   |   | 
|  13-07-2009, 19:19 | #2 | 
| Member Iscritto dal: Jul 2005 
					Messaggi: 291
				 | 
		Per la prima parte vediti http://java.sun.com/javase/6/docs/ap...ileFilter.html, per la seconda nin zo
		 
				__________________ CPU: Intel Core 2 Quad Q6600 - Mobo: Asus P5E - RAM:4x2GB DDR2 - sk video: Power Color ATI Radeon HD3870 - HD:Western Digital 750GB | 
|   |   | 
|  13-07-2009, 19:47 | #3 | 
| Member Iscritto dal: Jul 2009 
					Messaggi: 260
				 | 
		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. Ultima modifica di trignoleo : 13-07-2009 alle 19:52. | 
|   |   | 
|  13-07-2009, 20:38 | #4 | |
| Senior Member Iscritto dal: Aug 2005 Città: Genova 
					Messaggi: 2285
				 | Quote: 
   Chiedo scusa per la poca esperienza ma è da poco che lavoro con le GUI 
				__________________ Lego ™ Fans Club | |
|   |   | 
|  15-07-2009, 08:34 | #5 | 
| Bannato Iscritto dal: Jul 2009 
					Messaggi: 6
				 | 
		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
		 | 
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 20:30.









 
		 
		 
		 
		







 
  
 



 
                        
                        










