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

时间:2014-01-09 13:05:04

标签: 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值呢?

如果要在JavaFX 8中解决AWTRobot类问题,也有人可以告诉我吗?

1 个答案:

答案 0 :(得分:0)

我认为有一种方法可以在不使用私有API的情况下完成此操作。如果您将节点snapshot添加到图片,则可以检索PixelReader并将其用于给定坐标处的get the pixel color