Java 加载文件并获取其内容会使我崩溃

Java 加载文件并获取其内容会使我崩溃,java,swing,jfilechooser,Java,Swing,Jfilechooser,为什么这会让我崩溃?我想不出来。请帮忙 从您的代码中不清楚类中的内容。此外,您正在访问代码中既没有声明也没有初始化的tallene数组。也许是 private class Lytterklasse implements ActionListener{ public void actionPerformed(ActionEvent e) { JFileChooser chooser = new JFileChooser(); FileNameExtensionFilter fi

为什么这会让我崩溃?我想不出来。请帮忙

从您的代码中不清楚类中的内容。此外,您正在访问代码中既没有声明也没有初始化的tallene数组。也许是

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();
    }
  }
} 

在for循环解决您的问题之前。为了得到更好的答案,我们需要更多的细节,特别是您正在经历的“崩溃”类型…

Doh,很抱歉打扰您。我太累了

我直接从filechooser开始,没有设置File=chooser.getSelectedfile


抱歉:O

将您的代码标记为代码,以便以适当的缩进/高亮显示。此外,请提供有关崩溃的详细信息,即异常/错误。字符串filnavn=chooser.getName;In innfil=新填充n;当我尝试将文件名设置为中的新文件时,无论该文件是否在我的java目录中,它都会崩溃。可能希望接受这一点,这样就不会有人一直试图回答这个问题。
tallene = new char[type*type];