Hi, I just noticed > new Rectangle2D.Double(-19.9, 1, 20, 1).getBounds(); returns java.awt.Rectangle[x=-20,y=1,width=21,height=1] Is this behaviour intended? Wouldn't -20 / 20 be large enough? Thanks, Clemens