Java Reference
In-Depth Information
}
System.exit(0);
}
Listing 12.6 Quellcode der Methode »jBtnEndeActionPerformed«
12.3.2
Daten aus einer Datei lesen
Die Daten der Listbox werden in der jetzigen Fassung des Programms zwar gespeichert,
sie stehen aber nach dem Programmstart noch nicht wieder in der Listbox zur Verfü-
gung. Beim Programmstart sollen die in der Datei gespeicherten Einträge aus der Datei
in die Listbox importiert werden. Ein geeigneter Ort für diese Ergänzungen ist das Ende
der initGUI . Am Ende dieser Methode ist die Listbox mit dem ListModel bereits erzeugt,
und die Einträge können zeilenweise eingetragen werden.
{
File datei = new File(dateiname);
BufferedReader in = null;
if (!datei.exists()) {
datei.createNewFile();
}else{
String adresszeile;
try {
in = new BufferedReader(new FileReader(dateiname));
while ((adresszeile = in.readLine()) != null) {
jListKontakteModel.addElement(adresszeile);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (in != null) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
Listing 12.7 Ergänzung der Methode »initGUI« zum Einlesen der Listboxeinträge
Search WWH ::




Custom Search