在Java中鼠标悬停在Color上

时间:2009-11-03 23:49:17

标签: java colors mouse mouseover

我需要用Java制作一个项目游戏。

我想要做的是一个游戏,你必须经过一个迷宫而不会碰到墙壁。

有没有办法获得鼠标结束的像素颜色?

3 个答案:

答案 0 :(得分:5)

你可能想要java.awt.Robot.getPixelColor(x,y)。它比抓图像更快。

答案 1 :(得分:1)

这个post正好回答了您的问题,包括完整的工作代码示例。基本上,您可以从绘制的画布上创建一个图像,并在图像上的像素上调用getRGB()。

答案 2 :(得分:0)

您想要实现MouseMotionListener接口并执行Artelius提到的操作,即获取鼠标位置的坐标并计算像素的颜色。