Hallo zusammen, ich habe folgendes Problem:
Ich möchte Daten aus einer Datei zeilenweise.
D.h eine Zeile soll ausgegeben werden, dann soll der User schauen ob der Ausgegebene String richtig ist, mithilfe eines Unterfensters.
Wenn dann überprüft wurde, soll die nächste Zeile angezeigt werden und das Fenster öffnet sich zur Überprüfung erneut.
Es klappt bisher alles außer, dass eben nur eine Zeile ausgegeben wird und ich dann überprüfen kann ob es richtig ist.
[CODE lang="java" title="Das ist der dazugehörige Code"] private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
List<String> liste = new ArrayList();
String dateiname = Dateilesefeld.getText();
String[] speicher;
if ("apfel.txt".equals(dateiname))
try {
FileReader lesehilfe = new FileReader("C:\\Users\\thedr\\Documents\\NetBeansProjects\\Pruefungsvorbereitung\\src\\main\\java\\apfel.txt");
BufferedReader leser = new BufferedReader(lesehilfe);
while (leser.ready()) {
gelesen = leser.readLine();
liste.add(gelesen);
speicher = gelesen.split(";");
for (int i = 0; i < speicher.length; i++) {
jTextArea2.append(speicher);
jTextArea2.append("\n");
}
jTextArea2.append("Info korrekt?");
jTextArea2.append("\n");
}
} catch (IOException ex) {
Logger.getLogger(Oberfenster.class.getName()).log(Level.SEVERE, null, ex);[/CODE]
Ich möchte Daten aus einer Datei zeilenweise.
D.h eine Zeile soll ausgegeben werden, dann soll der User schauen ob der Ausgegebene String richtig ist, mithilfe eines Unterfensters.
Wenn dann überprüft wurde, soll die nächste Zeile angezeigt werden und das Fenster öffnet sich zur Überprüfung erneut.
Es klappt bisher alles außer, dass eben nur eine Zeile ausgegeben wird und ich dann überprüfen kann ob es richtig ist.
[CODE lang="java" title="Das ist der dazugehörige Code"] private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
List<String> liste = new ArrayList();
String dateiname = Dateilesefeld.getText();
String[] speicher;
if ("apfel.txt".equals(dateiname))
try {
FileReader lesehilfe = new FileReader("C:\\Users\\thedr\\Documents\\NetBeansProjects\\Pruefungsvorbereitung\\src\\main\\java\\apfel.txt");
BufferedReader leser = new BufferedReader(lesehilfe);
while (leser.ready()) {
gelesen = leser.readLine();
liste.add(gelesen);
speicher = gelesen.split(";");
for (int i = 0; i < speicher.length; i++) {
jTextArea2.append(speicher);
jTextArea2.append("\n");
}
jTextArea2.append("Info korrekt?");
jTextArea2.append("\n");
}
} catch (IOException ex) {
Logger.getLogger(Oberfenster.class.getName()).log(Level.SEVERE, null, ex);[/CODE]