Hallo,
Erstmal Entschuldigung für die schlechte Überschrift, mir viel nichts besser ein.
So nun wieder zum eigentlichen Problem:
Ich habe seit gestern ein Problem mit meinem Code, Eclipse zeigt den Fehler an, bei dem ich ein Finally-Block hinzufügen muss, ich hanbe aber in der nähe nicht mal einen Try/Catch Block in der nähe, bei dem einzigen Try/Catch Block den ich habe fällt mir selbst nach mehrmaligen drüberschauen kein Fehler auf...Komme einfach nicht....Vielleicht findet einer Von euch ja den Fehler würde mich drüber freuen. Ich bin noch ein blutiger Anfänger in Java. Bedanke mich schonnal im Vorraus
Gruß DerNorden
Hier ist dann der Code :
Erstmal Entschuldigung für die schlechte Überschrift, mir viel nichts besser ein.
So nun wieder zum eigentlichen Problem:
Ich habe seit gestern ein Problem mit meinem Code, Eclipse zeigt den Fehler an, bei dem ich ein Finally-Block hinzufügen muss, ich hanbe aber in der nähe nicht mal einen Try/Catch Block in der nähe, bei dem einzigen Try/Catch Block den ich habe fällt mir selbst nach mehrmaligen drüberschauen kein Fehler auf...Komme einfach nicht....Vielleicht findet einer Von euch ja den Fehler würde mich drüber freuen. Ich bin noch ein blutiger Anfänger in Java. Bedanke mich schonnal im Vorraus
Gruß DerNorden
Hier ist dann der Code :
Java:
package MainPack;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.ArrayList;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import java.awt.Font;
import javax.swing.JTextField;
import javax.swing.JProgressBar;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class VokabelnENG {
private JTextField textField;
private JTextField textField_1;
/**
* @wbp.parser.entryPoint
* @author DerNorden
*
*/
public void Voc(int VocAuswahl){
//EINLESEN FÜR DEUTSCHE VOKABELN
String erg = null;
BufferedReader bufferedReader = null;
int Zufallszahl;
String filePath = "H:/Universaltrainer/VokabelnENG.txt";
ArrayList<String> list = new ArrayList<>();
int Wert = 0;
String W = "";
int NICHTANDERN = 0;
File file = new File(filePath);
try {
bufferedReader = new BufferedReader(new FileReader(file));
while(NICHTANDERN == 0){
list.add(bufferedReader.readLine());
if(list.get(Wert) == null){
list.remove(Wert);
break;}
Wert = Wert + 1;
}
//EINLESEN FÜR ENGLISCHE VOKABELN
String erg2 = null;
String filePath2 = "H:/Universaltrainer/VokabelnDE.txt";
ArrayList<String> list2 = new ArrayList<>();
int Wert2 = 0;
int NICHTANDERN2 = 0;
File file2 = new File(filePath2);
bufferedReader = new BufferedReader(new FileReader(file));
while(NICHTANDERN2 == 0){
list2.add(bufferedReader.readLine());
if(list2.get(Wert2) == null){
list2.remove(Wert2);
break;}
Wert2 = Wert2 + 1;
}
System.out.println(list2);
//Bis zu diesem Punkt, Nur Einlesen :)
//AB HIER JFRAME;
JFrame frame = new JFrame("Vokabeltrainer Englisch");
frame.setSize(380, 300);
frame.getContentPane().setLayout(null);
JLabel lblNewLabel = new JLabel("Deutsche Vokabel");
lblNewLabel.setBounds(24, 76, 119, 14);
frame.getContentPane().add(lblNewLabel);
JLabel lblEnglischeVokabel = new JLabel("Englische Vokabel");
lblEnglischeVokabel.setBounds(24, 158, 119, 14);
frame.getContentPane().add(lblEnglischeVokabel);
JLabel lblNewLabel_1 = new JLabel("Universaltrainer");
lblNewLabel_1.setFont(new Font("Tahoma", Font.PLAIN, 18));
lblNewLabel_1.setHorizontalAlignment(SwingConstants.CENTER);
lblNewLabel_1.setBounds(0, 11, 284, 35);
frame.getContentPane().add(lblNewLabel_1);
textField = new JTextField();
textField.setBounds(139, 73, 145, 20);
frame.getContentPane().add(textField);
textField.setColumns(10);
textField_1 = new JTextField();
textField_1.setBounds(139, 158, 145, 20);
frame.getContentPane().add(textField_1);
textField_1.setColumns(10);
JProgressBar progressBar = new JProgressBar();
progressBar.setBounds(10, 236, 344, 14);
frame.getContentPane().add(progressBar);
JButton btnNewButton = new JButton("Bestätigen");
btnNewButton.setBounds(139, 202, 145, 23);
frame.getContentPane().add(btnNewButton);
frame.setVisible(true);
}
}
}
Gruß nochmal :)