编程语言
首页 > 编程语言> > Java-重绘许多组件中的单个组件

Java-重绘许多组件中的单个组件

作者:互联网

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

我有一个JPanel,可以在上面绘制多边形或矩形.当我双击一个多边形时,该多边形被识别并以某种颜色呈现.但是,我执行此操作的方式似乎效率很低,因为我需要重新粉刷整个面板,而只需要重新粉刷其中之一.现在我的问题是:

我们可以为Rectangle或GeneralPath(用作多边形)定义和调用paint方法吗?如果是,请推荐一个链接来说明吗?

解决方法:

参见repaint(Rectangle).

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.

标签:java-2d,repaint,swing,awt,java
来源: https://codeday.me/bug/20191101/1982057.html