Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JFileChooser设置多选择模式_Java_Swing_Jfilechooser - Fatal编程技术网

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都处于选中状态,这显然是用户不想要的。或者是我完全误解了什么?主要是,我很好奇我是否能做到。我在考虑给用户留下一个选项,或者根本不做(我是目标用户)。