如何在JavaFX应用程序中显示Windows资源管理器中的图像?

时间:2018-05-01 05:03:49

标签: java javafx

最近我一直在尝试用JavaFX写一个相册,所以我不仅需要在一个主板上显示图片,而且我还要处理一些选择事件,例如单击选择和使用CTRL和点击进行多项选择。

如图所示,我只是在JavaFX中使用了一个“ListView”类来实现它,它可以通过使用现有方法来处理选择事件。

然而,当我想要实现这种交互时:拖动鼠标绘制一个矩形,选择矩形内的图片,如果单击为空白,则所有选中的图片都将被释放(这些是Windows资源管理器中的操作) ,我很难解决它。在质疑之前,我还阅读了一些关于在JavaFX中通过鼠标拖动实现多项选择的示例,它只突出显示所选项目。但除此之外,我仍然想知道选择了哪些项目(在这种情况下,我想知道选择了哪些图像),以便我可以复制,删除或其他内容。

也就是说,我确实想要像Windows资源管理器那样显示和选择我的图片,在JavaFX中有没有任何方法可以实现这一点?

感谢您的帮助!

multiple selection by mouse dragging in Windows Explorer

my implementaion via ListView

0 个答案:

没有答案