Look at the AffineTransform class for ways to draw lines of different thicknesses.