请问在java中如何得到屏幕上一个点的像素值?
这个问题是我在做图形学中的四连通种子算法的时候遇到的,还有一个问题就是,我在做扫描线转换算法时,要用到链表?java中是没有指针的,那么我应该怎样建这个链表呢?
   请各位达人不吝赐教~~

解决方案 »

  1.   

    1.找找java中的类,应该有类似与getPiex()之类的函数。2.用类也可以连起来,看看Iterator类是如何连起来的就知道了。一般来说这些算法在java.util包中都有。
      

  2.   

    java中是没有指针的,那么我应该怎样建这个链表呢?
    有现成的链表容器啊,拿来用就是了,在java.util.*包里
      

  3.   

    java.util.LinkedList //链表javax.imageio.ImageIO 
    参考:http://community.csdn.net/Expert/topic/4844/4844995.xml?temp=.5368463
      

  4.   


    java.awt.Robot
    public BufferedImage createScreenCapture(Rectangle screenRect)创建包含从屏幕中读取的像素的图像。该图像不包括鼠标光标。 参数:
    screenRect - 将在屏幕坐标中捕获的 Rect 
    返回:
    捕获的图像 
      

  5.   

    java.awt.Robot.getPixelColor
    public Color getPixelColor(int x,
                               int y)
    返回给定屏幕坐标处的像素颜色。 参数:
    x - 像素的 X 位置
    y - 像素的 Y 位置 
    返回:
    像素的颜色