Java Reference
In-Depth Information
Abbildung 12.16
Frame zu Aufgabe 1
Der folgende Quellcode stellt sicher, dass der ausgewählte Dateiname die Erweiterung
.mwd
erhält. Dazu wird geprüft, ob der Dateiname bereits einen Punkt als Trennzeichen
für die Erweiterung erhält. In diesem Fall wird die Endung überschrieben. Ist noch keine
Erweiterung vorhanden, wird sie angehängt:
12
String selFile = fc.getSelectedFile().getAbsolutePath();
int index = selFile.indexOf('.');
if (index >=0) {
dateiname = selFile.substring(0,index).concat(".mwd");
}else{
dateiname = selFile.concat(".mwd");
}
Listing 12.21
Anweisungsfolge zum Sicherstellen der Dateiendung .mwd
Speichern Sie die Messwerte der Einfachheit halber als Textzeilen, und überprüfen Sie
mit einem Editor, ob die Daten korrekt gespeichert wurden. Sie finden eine Musterlö-
sung des Programms unter dem Namen
Messreihe1
auf der beiliegenden DVD im Ord-
ner
Arbeitsumgebung\Java\Programme\JavaUebung12
.
Aufgabe 2
Erweitern Sie das Programm aus Aufgabe 1 so, dass die in einer Datei gespeicherte Mess-
reihe auch wieder in die Listbox geladen werden kann. Verwenden Sie dazu einen
JFileChooser
, und rufen Sie dessen Methode
showOpenDialog
auf. Sie finden eine Mus-
terlösung des Programms unter dem Namen
Messreihe2
auf der beiliegenden DVD im
Ordner
Arbeitsumgebung\Java\Programme\JavaUebung12
.