Primitivas gráficas
Java dispone de métodos para realizar dibujos sencillos, llamados a veces “primitivas” gráficas. Como se ha dicho, las coordenadas se miden en pixels, empezando a contar desde cero. La clase Graphics dispone de los métodos para primitivas gráficas reseñados en la Tabla 5.32.
Excepto los polígonos y las líneas, todas las formas geométricas se determinan por el rectángulo que las comprende, cuyas dimensiones son w y h. Los polígonos admiten un argumento de la clase java.awt.Polygon.
Los métodos draw3DRect(), fill3DRect(), drawOval(), fillOval(), drawArc() y fillArc() dibujan objetos cuyo tamaño total es (w+1, h+1) pixels.
Fuente: Aprenda Java como si estuviera en primero de la Universidad de Navarra