загрузка файла и получение его содержимого приводит к сбою - PullRequest
0 голосов
/ 14 мая 2010
private class Lytterklasse implements ActionListener{
  public void actionPerformed(ActionEvent e) {
    JFileChooser chooser = new JFileChooser();
    FileNameExtensionFilter filter = new FileNameExtensionFilter(
            "Sudoku Tekstfiler", "txt");
    chooser.setFileFilter(filter);
    int returnVal = chooser.showOpenDialog(getParent());
    String filnavn=chooser.getName();
    In innfil=new In(filnavn);
    int type=innfil.inInt();
    int lengdeBoks=innfil.inInt();
    int breddeBoks=innfil.inInt();
    for(int i=0;i<type*type;i++){
      tallene[i]=innfil.nextChar();
    }
  }
} 

Почему это падает на меня? Я не могу понять это. Пожалуйста, помогите!

Ответы [ 2 ]

0 голосов
/ 14 мая 2010

Дох, извините, что беспокою вас. Я слишком устал.

Я пошел прямо из файлового выбора без установки File = chooser.getSelectedfile ();

извините: O

0 голосов
/ 14 мая 2010

Из вашего кода не понятно, что такое класс In. Также вы получаете доступ к массиву tallene, который не объявлен и не инициализирован в вашем коде. Может быть

tallene = new char[type*type];

, прежде чем цикл for может решить вашу проблему. Для лучшего ответа нам потребуются более подробные сведения (особенно о том, какой «сбой» вы испытываете ...)

...