最近我一直在尝试用JavaFX写一个相册,所以我不仅需要在一个主板上显示图片,而且我还要处理一些选择事件,例如单击选择和使用CTRL和点击进行多项选择。
如图所示,我只是在JavaFX中使用了一个“ListView”类来实现它,它可以通过使用现有方法来处理选择事件。
然而,当我想要实现这种交互时:拖动鼠标绘制一个矩形,选择矩形内的图片,如果单击为空白,则所有选中的图片都将被释放(这些是Windows资源管理器中的操作) ,我很难解决它。在质疑之前,我还阅读了一些关于在JavaFX中通过鼠标拖动实现多项选择的示例,它只突出显示所选项目。但除此之外,我仍然想知道选择了哪些项目(在这种情况下,我想知道选择了哪些图像),以便我可以复制,删除或其他内容。
也就是说,我确实想要像Windows资源管理器那样显示和选择我的图片,在JavaFX中有没有任何方法可以实现这一点?
感谢您的帮助!