我有一个关于在Java中重绘图形对象的问题.
我有一个JPanel,可以在上面绘制多边形或矩形.当我双击一个多边形时,该多边形被识别并以某种颜色呈现.但是,我执行此操作的方式似乎效率很低,因为我需要重新粉刷整个面板,而只需要重新粉刷其中之一.现在我的问题是:
我们可以为Rectangle或GeneralPath(用作多边形)定义和调用paint方法吗?如果是,请推荐一个链接来说明吗?
解决方法:
Adds the specified region to the dirty region list if the component is showing. The component will be repainted after all of the currently pending events have been dispatched.