如上图所示,我们在使用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的初始画面动作。