使用File选择器将文件的绝对路径转换为jTextField

时间:2013-11-14 09:06:57

标签: swing browser jtextfield jfilechooser

我已经创建了一个浏览文件的应用程序,并将文件的绝对路径放入文本字​​段中。虽然我单击浏览按钮时可以浏览文件,但文本字段上不会显示文件路径。你能帮我识别错误吗? 提前致谢

private void browse3ActionPerformed(java.awt.event.ActionEvent evt) {
        JFileChooser Chooser = new JFileChooser();
        Chooser.setMultiSelectionEnabled(true);
        Chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
        int result = Chooser.showDialog(this,"Open/Save");
        if(result == JFileChooser.APPROVE_OPTION)
        {
            File file = Chooser.getSelectedFile();
            resultFilePath = file.getAbsolutePath();
         }

    }

1 个答案:

答案 0 :(得分:0)

接下来的错误。您选择文件但未将其路径设置为JTextField。您需要使用textField的setText(String text)方法。阅读tutorial for TextFields。它看起来像下一个:

 File file = Chooser.getSelectedFile();
 textField.setText(file.getAbsolutePath());

此处为textField,您的JTextField为文件路径。