Graphics2D problem
- From: "Thanasis \(sch\)" <thanasis_gr@xxxxxxxxxxx>
- Date: Thu, 24 Nov 2005 17:32:25 +0200
Hi to all,
i describe a drawArrow method below, which takes 5 parameters : a graphics
object g and the coordinates of 2 points.
What i want to achieve is to draw a dotted line
whenever i pass a Graphics2D object to drawArrow method and a solid line
whenever
i pass a Graphics object.The problem is that even if i pass a
graphics object to drawArrow method i get a dotted line.
Why does this happen?
thanasis
===============================================
public void drawArrow(Graphics g, int x1, int y1, int x2, int y2){
if ( g instanceof Graphics2D ){
Graphics2D g2=(Graphics2D)g;
g2.setStroke (new BasicStroke(1f,BasicStroke.CAP_ROUND,
BasicStroke.JOIN_ROUND,1f,new float[] {5f, 7f }, 0f));
}
g.drawLine(x1,y1,x2,y2);
}//end of method
=================================================
.
- Follow-Ups:
- Re: Graphics2D problem
- From: Andrey Kuznetsov
- Re: Graphics2D problem
- Prev by Date: Re: JTextPane does not reapply styles when document changes,,,
- Next by Date: Re: Graphics2D problem
- Previous by thread: JComboBox cell renderer doesn't render the top item
- Next by thread: Re: Graphics2D problem
- Index(es):