Il est possible de spécifier plusieurs attributs de tracé, le plus important étant la largeur du trait. Ces attributs sont rassemblés au sein de la classe BasicStroke (sous-type de Stroke) que l'on peut interpréter comme un crayon virtuel. Le constructeur suivant :
La largeur du trait est fixée par la méthode