2012-12-07 81 views
1

我正在開發一個JApplet,用戶可以在該圖像上繪製一些線條。 線條可以是紅色或綠色,但我需要突出顯示它們,因爲我不知道背景顏色。帶邊框的Java繪製線

所以我認爲我可以畫出一條白色的「邊界」線,我試圖做到這一點,創造了另外兩條白線左邊和原始邊緣。但結果很差。

有沒有更好的方法來完成這個目標?

+0

你能分享一些你的代碼有寬度? – Smit

+0

是的,請張貼代碼。 –

+1

首先繪製一條粗白線,然後在白線上畫一條較細的紅線或綠線。 – Jesper

回答

3

正如@Jesper所提到的那樣,首先使用較粗的Stroke(如this answer中所示)畫出線條。

的黑色輪廓上的字母2.

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