stroke = new BasicStroke(
0.2f*ds,//width
BasicStroke.CAP_SQUARE,
BasicStroke.JOIN_BEVEL,
0.0f,//miterlimit doesn't matter
//Dash pattern
new float[] {0.1f*ds,0.3f*ds},
0.0f);//Dash phase
g2.setStroke(stroke);
GeneralPath gp4 = new GeneralPath();
gp4.moveTo(0.25f*ds,1.25f*ds);
gp4.lineTo(0.50f*ds,0.25f*ds);
gp4.lineTo(0.75f*ds,1.25f*ds);
g2.setPaint(Color.blue);
g2.draw(gp4);
Figure 12
|