【问题标题】:JFileChooser and JTextField connectJFileChooser 和 JTextField 连接
【发布时间】:2015-09-25 08:07:36
【问题描述】:

我有一个JTextField 和一个JFileChooser。在文件选择器中,我想选择一个文件,然后将其显示在文本字段中。不幸的是,这不起作用。有谁能帮帮我吗?

private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                      
    jFileChooser1 = new JFileChooser();
    int value = jFileChooser1.showOpenDialog(null);
    if (value == JFileChooser.APPROVE_OPTION) {
        File selectedFile = jFileChooser1.getSelectedFile();
    }
}                                     

【问题讨论】:

  • textField.setText(selectedFile.getPath())?

标签: java swing file textfield jfilechooser


【解决方案1】:

textField.setText(selectedFile.getPath())?

我敢肯定,到目前为止,您已经知道,JTextField#setText 需要 String,因此您需要使用 File 方法之一来生成 String 表示 File对象。

如果您不想要File 的完整路径/名称,也可以只使用File#getName,它只返回File 的名称而没有路径

请仔细查看File JavaDocs 了解更多详情

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 2011-05-13
    • 2012-06-17
    • 1970-01-01
    • 2013-01-16
    相关资源
    最近更新 更多