
如上图所示,我们在使用JFileChooser展示文件选择或者文件夹选择时,希望JFileChooser能以列表详细的形式展现给我们。这里跟大家分享如何通过代码控制JFileChooser显示列表详细。
JFileChooser docletpathFileChooser = new JFileChooser();
// 主要控制代码
docletpathFileChooser.getActionMap().get("viewTypeDetails").actionPerformed(null);



可以通过以下代码查看所有的Key。
for (Object obj : docletpathFileChooser.getActionMap().allKeys()) {
System.out.println(obj);
}
// Go Up
// New Folder
// approveSelection
// cancelSelection
// editFileName
// refresh
// viewTypeDetails
// viewTypeList
通过分析源码我们也可以追溯到Key的定义,并查看所有的Key。

拿到了所有的Key,就可以根据需求来定制JFileChooser的初始画面动作。
本文介绍如何通过Java代码设置JFileChooser以列表详细形式展示文件选择。关键步骤包括获取并执行`viewTypeDetails`动作,通过`getActionMap`获取所有可用动作,并分析源码理解各个Key的含义。这有助于自定义JFileChooser的初始视图。

被折叠的 条评论
为什么被折叠?



