繁体   English   中英

JFileChooser和JTextField连接

[英]JFileChooser and JTextField connect

我有一个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())吗?

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

如果您不想要File的完整路径/名称,也可以使用File#getNameFile#getName返回不带路径的File的名称。

详细了解File JavaDocs

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM