3

我有一个关于在 Java 中重新绘制图形对象的问题。

我有一个JPanel在其上绘制多边形或矩形的。当我在一个多边形中双击时,该多边形被识别并以某种颜色呈现。但是,我这样做的方式似乎非常无效,因为我重新粉刷了整个面板,而只需要重新粉刷其中一个。现在我的问题是:

我们可以为RectangleGeneralPath(用作多边形)定义和调用绘制方法吗?如果是,请您推荐一个链接来解释这一点吗?

4

1 回答 1

4

repaint(Rectangle)

如果组件正在显示,则将指定区域添加到脏区域列表。在所有当前挂起的事件都被调度后,组件将被重新绘制。

于 2012-06-09T05:30:56.967 回答