使用 setStroke 绘制时平滑边框

Smooth borders when drawing with setStroke

嘿,我目前正在开发一个低级别的 PaintProgram,我对我绘制的粗线条感到有点恼火。当我将笔触设置为 5 或更高的自由手绘模式时,我得到了那些前卫的边框,最终看起来很糟糕:

笔划 15、20 和 50:

遗憾的是我无法在此处 post 图片... 我可以轻松创建平滑的边框吗?

用类似的东西定义 BasicStroke:

g2.setStroke(new BasicStroke(50, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));