如何填充通过鼠标单击绘制的不规则多边形?

问题描述 投票:0回答:1

我正在研究Java图形项目。因此,基本上,我需要使用鼠标单击在JPanel上绘制形状。我必须提示用户输入工作良好的边框颜色,但是我不知道如何填充不规则多边形。

我正在尝试通过JColorChooser方法实现它。

java algorithm swing graphics paintcomponent
1个回答
1
投票

但是我不知道如何填充不规则多边形。

  1. 创建paintComponent对象来表示Polygon
  2. 使用Graphics2D Shape方法绘制形状轮廓,并使用draw(Shape)方法填充形状

简单示例:

fill(Shape)
© www.soinside.com 2019 - 2024. All rights reserved.