带边框的Java绘制线

时间:2012-12-07 08:44:08

标签: java swing awt line draw

我正在开发一个JApplet,用户可以在其上绘制一些图像线。 线条可以是红色或绿色,但我需要突出显示它们,因为我不知道背景颜色。

所以我认为我可以在线上绘制一个白色的“边框”,并且我试图在左边创建另外两条白线并在原始线条的边缘创建。但结果很差。

有没有更好的方法来实现这一目标?

1 个答案:

答案 0 :(得分:3)

如@Jesper所述,首先使用较厚的Stroke绘制线条(如this answer中所示)。

字母上的黑色轮廓宽度为2。

g.setStroke(new BasicStroke(2f));