不大清楚,也没太明白你的意思,这个行吗?MouseEvent ee.getX(),e.getY(),或者是Canvas c = new Canvas();c.getX(),c.getY()

解决方案 »

  1.   

    天啊,你要问都问清楚一点,你问得那么笼统,我看不明白。
    Java的确有方法获取屏幕某点得方法,譬如某点在你UI里面,然后你用鼠标指这某点,就可以把User Interface coordinate转换到System coordinate。
    getSystemPoint(MouseEvent e,Component parent){
              Point real= e.getPoint;
         SwingUtilities.convertPointToScreen(real,parent);
         return real;
    }
    parent为你那点所在的容器,该点一定要在这个容器里。
    有错,请指正。
      

  2.   

    先getLocation获取UI在屏幕上的位置,在加上在在UI中的位置
      

  3.   

    意思就是我要取applet上某一点的颜色.我用的robot来取(我不晓得还有不有别的办法来取--请赐教)但robot取客户端某点的颜色是取的屏幕的x,y.注意是屏幕.所以我要取applet某点在屏幕中的x,y.以获取该点颜色.不知说明白呢:)另外:iwenlong(贪吃龙) 说的getLocation只取在上层容器中的坐标component倒有个getLocationOnScreen()方法.我试试先:)