J
Java-Anfänger
Gast
Hallo,
ich will eine Datei lesen. Klappt auch soweit.
Ich habe ein paar JTextFields, wo ich die Daten hinein packen möchte. Jedesmal wenn der Button Weiter geklickt wird, soll er die nächste Zeile lesen.
Mein ActionListener
Ich bin bis jetzt immer gescheitert. Kann mir jemand helfen?
ich will eine Datei lesen. Klappt auch soweit.
Code:
public String[] getVorstellungen(String[] filmDaten) {
File datei = new File("Vorstellung.txt");
FileReader meinFileReader;
try {
meinFileReader = new FileReader(datei);
meinBufferedReader = new BufferedReader(meinFileReader);
filmDaten = new String[5];
zeile = meinBufferedReader.readLine()
StringTokenizer tokenizer = new StringTokenizer(zeile, "|");
filmDaten[0] = tokenizer.nextToken();
filmDaten[1] = tokenizer.nextToken();
filmDaten[2] = tokenizer.nextToken();
filmDaten[3] = tokenizer.nextToken();
filmDaten[4] = tokenizer.nextToken();
// meinFileReader.close();
// meinBufferedReader.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
return filmDaten;
}
Ich habe ein paar JTextFields, wo ich die Daten hinein packen möchte. Jedesmal wenn der Button Weiter geklickt wird, soll er die nächste Zeile lesen.
Mein ActionListener
Code:
private class ZurueckWeiter implements ActionListener {
public void actionPerformed(ActionEvent eventZurueckWeiter) {
if (eventZurueckWeiter.getSource() == weiter) {
filmDaten = aktuelleVorstellung.getVorstellungen(filmDaten);
aktuelleVorstellung.getZeile();
while (aktuelleVorstellung.zeile != null) {
tfTitel.setText(filmDaten[0]);
tfFSK.setText(filmDaten[1]);
tfSaal.setText(filmDaten[2]);
tfTage.setText(filmDaten[3]);
tfZeit.setText(filmDaten[4]);
aktuelleVorstellung.getZeile();
}
}
}
Ich bin bis jetzt immer gescheitert. Kann mir jemand helfen?