java - 获取 JFileChooser 中所选文件的大小和名称?

标签 java swing user-interface jfilechooser

大家晚上好,我想知道我将使用什么语法来获取 JFileChooser 中所选文件的大小 (mb) 和名称。

JFileChooser filedlg = new JFileChooser();
    filedlg.showOpenDialog(null);
    textField.setText(//File's name);
    textField_1.setText(//File's size);

我用什么来替换评论?感谢所有帮助。

最佳答案

   JFileChooser filedlg = new JFileChooser();
    filedlg.showOpenDialog(null);
    File selected = filedlg.getSelectedFile();
    textField.setText(selected.getName());
    textField_1.setText(selected.length());

    String fullName = selected.getAbsolutePath();

此外,.length() 给出了以字节为单位的大小,因此您必须将其转换为您想要的任何内容。

http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html http://docs.oracle.com/javase/6/docs/api/java/io/File.html

关于java - 获取 JFileChooser 中所选文件的大小和名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23576111/

相关文章:

Java:无法弄清楚如何使用 class.getClassLoader().getResourceAsStream() 因此它在我构建工件时可以工作

java - 如何根据数据库数据验证 Jmeter JSON 响应

java - 如何删除 SWING 组件上的监听器

css - Bootstrap 中的汉堡包按钮

multithreading - 工作线程无法更新 Motorola V3 上的 UI

BufferedImage 的 Java 抗锯齿

java - 使用 CRUD 存储库获取结果列表

java - JTextPane 替换文档中的字符串

java - 如何在 Java Swing 中将 String 转换为 TreeNode?

c++ - 在 QT Creator 中动态更改 x 和 y 坐标