PDA

View Full Version : [JAVA] SQL Connection && File


kinghomer
27-08-2008, 03:00
Ho implementato un applicativo che si interfaccia con un db-File (di sqlite).
Nell'applicativo, con apposito tasto CARICA DB, il file viene correttamente caricato.
Il problema è quando tramite jfilechooser si seleziona un qualsiasi file diverso da quello corretto.
L'applicativo non va avanti e fin qui ok, ma cmq nella cartella mi ritrovo un file di 0-byte con lo stesso nome del file errato scelto.

Come faccio a fare in modo che non accada ?

Grazie per l'aiuto

vladix
27-08-2008, 23:27
Il problema è quando tramite jfilechooser si seleziona un qualsiasi file diverso da quello corretto.
prova a fare un "filtro" con FileFilter (http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/filechooser/FileFilter.html)
insomma ti crei una classe che accetta solo i file che hanno una certa estensione ...


public class MyFilter implements FileFilter{

@Override
public boolean accept(File f) {
return f.getName().toLowerCase().endsWith(".ext");
}
}


.....
JFileChooser fileChooser = new JFileChooser();
fileChooser.addChoosableFileFilter(new MyFilter());