-1

我只是想知道。有什么方法可以使用JFileChooser但手动打开文件?所以我可以将目录放在代码中的某个位置然后加载它?

这是我的代码的一部分:

JFileChooser fc = new JFileChooser();
    if (fc.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {

        try {
            File plik = fc.getSelectedFile();
            Scanner skaner = new Scanner(plik);
            while (skaner.hasNext())
                dialog.append(skaner.nextLine() + "\n");
        }

        catch (FileNotFoundException e1) {
            e1.printStackTrace();
        }
    }

所以我想:

  • 从目录中打开文件,这样我就不必选择“something.txt”。

  • 一段代码让我一个一个地打开同JTextArea一个文件,通过单击JButton.

我真正需要的是一段代码,它可以让我通过连续点击几次按钮来加载 txt 文件(从目录)。这甚至可能吗?

4

2 回答 2

1

您可以使用“预选”文件的setSelectedFile方法,如果文件存在JFileChooser,用户只需单击。OK

于 2013-06-03T15:35:43.283 回答
0
       JTextArea directory=new JTextArea();
       directory.setText(System.getProperty("user.home"));
       directory.setEditable(true);
       JFileChooser choose=new JFileChooser(directory.getText());
于 2013-06-09T00:43:24.517 回答