G
Guest
Gast
ich hab ne editor geschrieben der einen, wenn text geschrieben ist, fragt ob man den text speichern will..
jetzt kann man auswählen: ja - nein - abbrechen
ja und nein funktionieren aber wenn ich abbrechen drücke macht der trotzem das fenster. bei abbrechen soll ja nur das joptionpane geschlossen werden... hier der code...
jetzt kann man auswählen: ja - nein - abbrechen
ja und nein funktionieren aber wenn ich abbrechen drücke macht der trotzem das fenster. bei abbrechen soll ja nur das joptionpane geschlossen werden... hier der code...
Code:
f.addWindowListener( new WindowAdapter() {
public void windowClosing( WindowEvent e ) {
try {
if(!text.getText().equals("")) {
if( !isSaved ) {
int i=con("Editor", "Möchten Sie die Änderungen speichern?");
if(i==0) {
file = save_it();
save=new FileOutputStream( file );
save.write( text.getText().getBytes() );
save.close();
System.exit(0);
} else if(i==1) {
System.exit(0);
} else
text.append("");
}
}
} catch ( Exception ee ) {
err("Editor", "Datei konnte nicht erstellt werden!");
}
}
});