Java JFileChooser设置多选择模式
我正在尝试使用Java JFileChooser设置多选择模式,java,swing,jfilechooser,Java,Swing,Jfilechooser,我正在尝试使用JFileChooser选择多个文件。我知道我可以setMultiSelectionEnabled(true),但这会选择单击的第一个文件和第二个文件之间的所有文件。有没有办法让它只选择单击的文件?我正在查找类似于JList中的内容。您可以在单击选择的同时按住Control(Ctrl)按钮来执行此操作。选择行为是标准行为,无法通过编程进行控制。是否有办法使其始终处于启用状态?如果我扩展JFileChooser类或其他类,我可以这样做吗?我不确定,但可能您可以通过扩展WindowsF
JFileChooser
选择多个文件。我知道我可以setMultiSelectionEnabled(true)
,但这会选择单击的第一个文件和第二个文件之间的所有文件。有没有办法让它只选择单击的文件?我正在查找类似于JList
中的内容。您可以在单击选择的同时按住Control(Ctrl)按钮来执行此操作。选择行为是标准行为,无法通过编程进行控制。是否有办法使其始终处于启用状态?如果我扩展JFileChooser
类或其他类,我可以这样做吗?我不确定,但可能您可以通过扩展WindowsFileChooser
类来做些什么。然而,我相信,这将是非常混乱的最终用户。例如,假设我单击了文件A。现在我不想要该文件,而是想要文件X,然后单击文件X,它将使文件A和文件X都处于选中状态,这显然是用户不想要的。或者是我完全误解了什么?主要是,我很好奇我是否能做到。我在考虑给用户留下一个选项,或者根本不做(我是目标用户)。