我想限制JFileChooser
选择仅mp3文件。但是,以下代码允许所有文件类型:
FileFilter filter = new FileNameExtensionFilter("MP3 File","mp3");
fileChooser.addChoosableFileFilter(filter);
fileChooser.showOpenDialog(frame);
File file = fileChooser.getSelectedFile();
尝试使用fileChooser.setFileFilter(filter)
而不是fileChooser.addChoosableFileFilter(filter);
介绍 (Introduction) JFileChooser类是一个为用户提供选择文件的简单机制的组件。 Class 声明 (Class Declaration) 以下是javax.swing.JFileChooser类的声明 - public class JFileChooser extends JComponent implements Accessible 字段 (Fie
问题内容: 我要求对当前使用JFileChooser的小程序进行一些更改。 主要的抱怨之一是文件选择器的使用很麻烦,因为它的行为与本机窗口小部件不同,特别是在向上导航到根级别时。 因此,知道JFileChooser以及所有其他问题(例如Windows上的zip文件缓存…)遭受苦难后,我想知道Java世界中是否存在可行的替代方案。 当然,有SWT使用本机窗口小部件,但是将applet大小增加25并不
主要内容:1 Java JFileChooser的介绍,2 Java JFileChooser的声明,3 Java JFileChooser的构造方法,4 Java JFileChooser的案例1 Java JFileChooser的介绍 JFileChooser类的对象表示一个对话框,用户可以从中选择文件。它继承了JComponent类。 2 Java JFileChooser的声明 我们来看一下javax.swing.JFileChooser类的声明。 3 Java JFileChoose
问题内容: 我已经开发了一个桌面应用程序,允许用户从手机中提取图像。 当我第一次启动该项目时,我的Android正在运行Gingerbread。当我通过USB将手机插入笔记本电脑时,它会显示为“具有可移动存储设备”。因此,JFileChooser会选择它。 但是,我最近将手机的操作系统升级为Icecream,它现在作为“便携式设备”显示在桌面上。这是JFileChooser看不到的东西吗? 有没有
有什么建议吗?
问题内容: 我正在编写一个需要文件打开对话框的Java程序。文件打开对话框并不难,我希望使用。我的问题是我想要一个双窗格(由2组成)。左侧面板上有一个,右侧面板上有一个文件打开对话框。 当我使用它时,将在所有其他窗口上方打开对话框,这不是我想要的。有什么方法可以使(或可能是另一个文件选择对话框)显示在而不在其上方弹出? 这是我尝试过的代码,目前已非常简化。目前,我只是试图将嵌入。 我也打过电话与和