簡體   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