java - 如何保存文件名然后使其出现在文本区域中

标签 java swing jfilechooser

我正在为 pdf 阅读器创建用户界面,并且我想要一个包含最近打开的文件的列表。 (不是文件的内容,只是文件的名称)。

This is my picture

最佳答案

从共享的快照中,我假设您正在使用 JFileChooser 作为对话框来打开文件。希望这有帮助!

int result = fileChooser.showOpenDialog(panel);
//where panel is an instance of a Component such as JFrame, JDialog or JPanelwhich is parent of the dialog.
if (result == JFileChooser.APPROVE_OPTION) {
    File selectedFile = fileChooser.getSelectedFile();
    textArea.setText(selectedFile.getName());
}

关于java - 如何保存文件名然后使其出现在文本区域中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37150527/

相关文章:

java - 这些错误和警告图标作为 Java 资源在哪里?

java - 如何在 JButton 上添加图标图像

java - 当我试图知道我的方法中是否有注释时,它返回 null(即使有)

java - 如何在Windows平台上更新Weblogic和JDK?

java - 为什么 Swing 组件应该只在事件调度线程上访问?

java - 我想限制用户可以使用 JFileChooser 选择的图像的尺寸

java - JFileChooser 未处理?

Java JFileChooser 过滤器文件为 "File.txt"

java - 方括号内的单词 - 正则表达式

java - 扩展泛型类时出现 ClassCastException