如果你设置了g.setLineDash(value),你会发现所有Figure上面的线条都变成了这种效果,而不仅仅是当前的这个GC所绘制的图形,在每次绘制完成后,你应该重新设置g.setLineDash(new int[] {})去还原它的最初设置; 注意了,不能直接设置成g.setLineDash(null),这一点很奇怪,它的默认值又是null,汗啊!个人感觉Draw2D没有Java2D好用。 |
如果你设置了g.setLineDash(value),你会发现所有Figure上面的线条都变成了这种效果,而不仅仅是当前的这个GC所绘制的图形,在每次绘制完成后,你应该重新设置g.setLineDash(new int[] {})去还原它的最初设置; 注意了,不能直接设置成g.setLineDash(null),这一点很奇怪,它的默认值又是null,汗啊!个人感觉Draw2D没有Java2D好用。 |