Javafx 如何从com.sun.glass.ui.Robot.getPixelColor()方法的返回值中获取RGB值?

Javafx 如何从com.sun.glass.ui.Robot.getPixelColor()方法的返回值中获取RGB值?,javafx,javafx-2,javafx-8,awtrobot,Javafx,Javafx 2,Javafx 8,Awtrobot,我试图在JavaFX中获得鼠标光标下方的像素颜色。由于AWT Robot在Mac OS中遇到JavaFX问题,我计划使用com.sun.glass.ui.Robot.getPixelColor。发现此方法com.sun.glass.ui.Robot.getPixelColor返回整数值。那么,我如何推导颜色的RGB值呢 还有谁能告诉我AWTRobot类问题是否将在JavaFX8中得到解决?我认为有一种方法可以做到这一点,而不必求助于私有API。如果将节点添加到图像中,则可以检索并使用它在给定坐标

我试图在JavaFX中获得鼠标光标下方的像素颜色。由于AWT Robot在Mac OS中遇到JavaFX问题,我计划使用com.sun.glass.ui.Robot.getPixelColor。发现此方法com.sun.glass.ui.Robot.getPixelColor返回整数值。那么,我如何推导颜色的RGB值呢


还有谁能告诉我AWTRobot类问题是否将在JavaFX8中得到解决?

我认为有一种方法可以做到这一点,而不必求助于私有API。如果将节点添加到图像中,则可以检索并使用它在给定坐标处执行。

我尝试实现的不仅仅是JavaFX节点。它应该在整个桌面屏幕上工作。无论鼠标光标放在何处,它都应该能够拾取光标下方的像素颜色。实际上,Mac OS DigitalColor Meter中已经存在类似的应用程序。我正试图用JavaFX实现同样的功能。