Java-awt的Graphics的draw方法一个不理解的地方
上面代码是按照课本上打的。(注释是我自己加的)
运行效果是拖动鼠标画出椭圆。
然后我发现中间有两行代码貌似重复了,g.drawOval(px1,py1,px2,py2);
可是当我去掉他们俩个中任意一个,运行程序就出现了刺眼的效果。
为什么正常情况下鼠标拖动后不会画出一大堆椭圆? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
刚发出这个问题我就想出来了!~\(≧▽≦)/~
异或模式作图,同颜色会被清掉
也就是重复画同一个椭圆,在异或模式下作图会因同色而变无色了~
(不知道怎么撤销问题,自己回答算了~) |
|
|
|
|