Hallo,
in meinem jetzigem Projekt habe ich ua einen Menüpunkt, der sich "Löschen" nennt. hierzu soll ein File gelöscht werden können, welche die Endung "*.fttm" hat (diese Datein werden von dem Programm gespeichert). Jetzt hab ich hier den ActionListener für den Button, mit den FileFilter etc:
Wenn ich jetzt ein File lösche, verschwindet der ganze Dialog und es funktioniert auch (das Löschen) ABER mein Hauptfenster, das den Menüeintrag "Löschen" hat reagiert jetzt nicht mehr.
Über eine Lösung würde ich mich sehr freuen, da ich auf die Funktion nicht verzichten will aber selbst keine habe.
MfG,
k3rn
in meinem jetzigem Projekt habe ich ua einen Menüpunkt, der sich "Löschen" nennt. hierzu soll ein File gelöscht werden können, welche die Endung "*.fttm" hat (diese Datein werden von dem Programm gespeichert). Jetzt hab ich hier den ActionListener für den Button, mit den FileFilter etc:
Code:
JFileChooser filechooser=new JFileChooser();
/*Filter einbauen (für .fttm-Datein)*/
filechooser.setFileFilter(new FileFilter(){
public boolean accept(File f){
return f.isDirectory()||f.getName().toLowerCase().endsWith( ".fttm" );
}
public String getDescription(){
return "*.fttm";
}
});
/*FileChooser benutzen (Buttons festlegen)*/
int stat=filechooser.showDialog(null,"Löschen");
while(stat!=JFileChooser.CANCEL_OPTION){
if(stat==JFileChooser.APPROVE_OPTION){
File f=filechooser.getSelectedFile();
f.delete();
}
}
Wenn ich jetzt ein File lösche, verschwindet der ganze Dialog und es funktioniert auch (das Löschen) ABER mein Hauptfenster, das den Menüeintrag "Löschen" hat reagiert jetzt nicht mehr.
Über eine Lösung würde ich mich sehr freuen, da ich auf die Funktion nicht verzichten will aber selbst keine habe.
MfG,
k3rn