Pour faire du
custom drawing en Java , on utilise souvent le contexte graphique de base soit la classe Graphics. Cependant, une sous-classe de celle-ci, Graphics2D permet de réaliser des dessins beaucoup plus riches. Gradients, Antialiasing sont entre autres accessibles. On peut aisément réaliser quelque chose comme l'image ci-haut