Swing GUI IOException和FileNotFoundException

时间:2016-04-25 08:09:41

标签: java file filenotfoundexception ioexception

我正在尝试使用WindowBuilder将文本文件中的数据加载到JList中,只需单击按钮即可。正如您从下面的代码中看到的那样,我得到的一些例外情况似乎无法解决。导入java.io.FileReader无济于事。

我有一个单独的类文件,其中包含我的Score矢量代码。

    JButton btnLoadData = new JButton("Load Data");
    btnLoadData.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {

            String sLine;

            Vector<Score> scoreVec = new Vector<Score>();

            //Here I am getting a FileNotFoundException for (new FileReader("scores.txt")
            BufferedReader in = new BufferedReader(new FileReader("scores.txt")); 


            //Here I am getting an IOException for in.readLine()
            while ((sLine = in.readLine()) != null)
            {
                scoreVec.addElement(new Score(sLine));
            }

            //this is also throwing an IOException
            in.close();


            //Placeholders until I get the rest of the program working
            System.out.println(scoreVec.get(1).name);
            System.out.println(scoreVec.get(1).country);
        }
    });
    btnLoadData.setBounds(10, 227, 89, 23);
    frame.getContentPane().add(btnLoadData);

2 个答案:

答案 0 :(得分:1)

您需要捕获并处理引发的异常,例如......

A.Meta

有关详细信息,请参阅Exceptions trailThe try-with-resources Statement

答案 1 :(得分:0)

相关课程的真实路径是什么?score.txt

我不推荐,但只有一个你可以使用scores.txt文件的完整路径。