Prøv at bruge en java.util.Scanner i stedet for din BufferedReader... Min Java erfaring er ikke så stor, men det var den måde vi lærte at lave det på.
Et lille eks:
- private static void readFile() {
- Scanner scan = null;
- try {
- scan = new Scanner(new FileReader(file));
- }
- catch(FileNotFoundException ex) {
- System.out.println("Filen med rækkerne blev ikke fundet!");
- System.exit(0);
- }
-
- while(scan.hasNext()) {
- int count = 0;
-
- String[] line = scan.nextLine().split(" ");
-
- //DO STUFF
- }
- }
Noget helt andet er, er det meningen at du skal skrive linier til den samme tekstboks? For er det så ikke jTextArea1.setText(jTextArea1.getText() + text); ?
Btw, så er det fra et simpelt program der læser lotto-rækker fra en tekstfil til konsollen, derfor der er lidt der ikke er relevant et par steder - men en exception er en exception
Indlæg senest redigeret d. 27.11.2011 17:47 af Bruger #16372