2012-12-07 78 views
1

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

所以我认为我可以画出一条白色的“边界”线,我试图做到这一点,创造了另外两条白线左边和原始边缘。但结果很差。

有没有更好的方法来完成这个目标?

+0

你能分享一些你的代码有宽度? – Smit

+0

是的,请张贴代码。 –

+1

首先绘制一条粗白线,然后在白线上画一条较细的红线或绿线。 – Jesper

回答

3

正如@Jesper所提到的那样,首先使用较粗的Stroke(如this answer中所示)画出线条。

的黑色轮廓上的字母2.

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