有没有一种简单的方法可以在Java中反转ImageView的颜色

有没有一种简单的方法可以在Java中反转ImageView的颜色,java,image,colors,javafx-8,Java,Image,Colors,Javafx 8,我想反转菜单项的ImageView在悬停/选中时的颜色(如文本)。因为当前当菜单项悬停/选中时,其图形几乎不可见: 最简单的方法是什么?查找所有黑色像素并将其变为白色;这应该是相当容易的,如果你只有单色图标;不要使用alpha像素;或者只需使用photoshop创建单独的图示符,并在选定/悬停状态下激活它们。解决方案应该会有所帮助。我过去曾尝试过这样做,但发现菜单项不支持鼠标/焦点/按键事件。这由ContextMenu/ListView/TableView(在JavaFX中)的selecti

我想反转菜单项的ImageView在悬停/选中时的颜色(如文本)。因为当前当菜单项悬停/选中时,其图形几乎不可见:


最简单的方法是什么?

查找所有黑色像素并将其变为白色;这应该是相当容易的,如果你只有单色图标;不要使用alpha像素;或者只需使用photoshop创建单独的图示符,并在选定/悬停状态下激活它们。解决方案应该会有所帮助。我过去曾尝试过这样做,但发现菜单项不支持鼠标/焦点/按键事件。这由ContextMenu/ListView/TableView(在JavaFX中)的selectionModel处理