Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 在JList中拖动选择_Java_Selection_Jlist - Fatal编程技术网

Java 在JList中拖动选择

Java 在JList中拖动选择,java,selection,jlist,Java,Selection,Jlist,在SwingJFileChooser中,您可以通过单击第一个文件、按住鼠标按钮并拖动来选择多个文件 是否也可以启用在JList中选择多个文件的方法?我将其设置为MULTIPLE\u INTERVAL,因此我可以通过按住shift键选择多个文件,但拖动仅选择一个文件。JList不直接支持通过拖动进行选择。此外,文件选择器似乎不支持通过拖动进行选择(至少在金属或Windows外观中),除非您正在谈论Windows上的本机文件选择器(在Java 7中,它支持多选择模式) 通过拖动进行选择必须由您自己使

在Swing
JFileChooser
中,您可以通过单击第一个文件、按住鼠标按钮并拖动来选择多个文件


是否也可以启用在
JList
中选择多个文件的方法?我将其设置为
MULTIPLE\u INTERVAL
,因此我可以通过按住shift键选择多个文件,但拖动仅选择一个文件。

JList不直接支持通过拖动进行选择。此外,文件选择器似乎不支持通过拖动进行选择(至少在金属或Windows外观中),除非您正在谈论Windows上的本机文件选择器(在Java 7中,它支持多选择模式)


通过拖动进行选择必须由您自己使用鼠标侦听器来实现。请参阅一个甚至显示橡皮筋的示例。

若要更快获得更好的帮助,请发布一条。@Andrew对于这一条,我认为不需要SSCE。我在Mac OS上使用带有本机外观的Jfilechooser,当Java 7发布用于Mac时,我将切换到awt filechooser。谢谢你的链接