看完了graphics api也理不出里面老提到的 clip 是什么意思有什么用?
哪位大侠指点下,成分感激!!

解决方案 »

  1.   

    每一个graphics对应的是图片
    一个图片是不是会有长度和高度呢?
    另外,graphics还需要控制图片显示的位置
    这里的clip就是指graphics的对应容器的位置和大小咯
      

  2.   

    又看了一天,我对楼上的朋友的看法“这里的clip就是指graphics的对应容器的位置和大小咯”有点异议。component大小应该跟clip的大小没直接的关系(虽然clip初始时的大小应该是由component来决定的)
    “graphics还需要控制图片显示的位置”这个我也有点意见,位置应该与clip没有直接的关系
    我个人认为clip是用来“限制”图片的显示,因为图片的位置(用户空间)应该是在draw/fill方法中的(x,y)坐标来初步确认的。而clip应该是给出这么一个限制来防止图片的绘制超出这个clip规定的区域(这个观点现在我自己也不能确认,等我实践了之后我再来补充,如果哪位大侠发现我说得有问题,请严加批正)
      

  3.   

    The clip, type restricts rendering to the area within the outline of the Shape object used to define the clipping path. Any Shape object that is used to define the clip. (http://java.sun.com/docs/books/tutorial/2d/overview/rendering.html)
    嘿嘿,在sun网上找到了一句关键的,分享一下最后谢谢大家