如何获得JAVA控件上某点的像素值?

unusualmachine 2007-12-26 09:05:13
我做的是区域填充,使用使用鼠标在控件上画一个封闭几何形状,该如何获得控件上任意一点的像素值?如获得我用鼠标所画线条的RGB值。
...全文
67 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
AutumnHealth 2007-12-26
  • 打赏
  • 举报
回复
用Robot的public Color getPixelColor(int x, int y)方法取鼠标位置当前色

Color pixel = new Color(0,0,0);
Robot robot;
Point mousepoint;
int R,G,B;
MouseInfo mouseinfo;
robot = new Robot();
mousepoint = mouseinfo.getPointerInfo().getLocation();
pixel = robot.getPixelColor(mousepoint.x,mousepoint.y);
R = pixel.getRed();
G = pixel.getGreen();
B = pixel.getBlue();
healer_kx 2007-12-26
  • 打赏
  • 举报
回复
可能不支持啊。。。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧