webForumDet fria alternativet

Tjock line

Java

1 svar · 313 visningar · startad av nitro2k01

Medlem sedan aug. 20039 340 inlägg
Frågan#1

Jag vill rita en tjock linje (Tjockare än 1 pixel alltså) på ett Graphics-objekt, mellan två koordinater. Finns det någon inbyggd rutin för detta i Java, eller måste jag skriva en själv?

Medlem sedan juni 2003372 inlägg
#2

Jodå det finns, använd Graphics2D.
Så här tex:

	public void paint(Graphics g)
	{
	    Graphics2D g2 = (Graphics2D)g;
	    g2.setPaint(Color.black);
	    g2.setStroke(new BasicStroke(5));
	    g2.drawLine(10, 10, 100,100);
	}
270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)