从JFilechooser访问完整路径

时间:2016-02-17 11:48:27

标签: java jfilechooser

当我点击批准时,我想要一个“Turbo C ++”文件夹的路径,但每当我批准它时,给我路径“c:”,因为Turbo C ++文件夹在“C:”中。如何获取文件夹的完整路径。

JFilechooser

1 个答案:

答案 0 :(得分:0)

试试这个:

您必须从JFileChooser中选择文件。如果您仅选择Directoy JFileChooser Doc,它们就不会显示 设置所选文件。如果文件的父目录不是当前目录,则将当前目录更改为文件的父目录。           使用getAbsolutePath显示文件夹的路径。

    File selectedFile=JFileChooser_object.getSelectedFile();
    System.out.println("selected File path"+selectedFile.getAbsolutePath());



      public void mouseClicked(java.awt.event.MouseEvent e) {
      if (jButton.isEnabled())
      {
      JFileChooser chooser = new JFileChooser();
      chooser.setCurrentDirectory(new File("."));
      chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
      chooser.showOpenDialog(null);
      File selectedPfile = chooser.getSelectedFile();
      jTextField1.setText(selectedPfile.getAbsolutePath());
     }
    }