加载文件并让其内容崩溃在我身上

时间:2010-05-14 09:59:02

标签: java swing jfilechooser

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 :(得分:0)

从您的代码中不清楚,In类是什么。此外,您正在访问代码中既未声明也未初始化的tallene数组。也许是

tallene = new char[type*type];
for循环可以解决您的问题之前

。为了获得更好的答案,我们需要更多细节(尤其是您正在经历的'崩溃'......)

答案 1 :(得分:0)

是的,很抱歉打扰你。我太累了。

我没有设置File = chooser.getSelectedfile();直接从filechooser直接进入;

抱歉:O