El sistema 2D de Java mantiene dos espacios de coordenadas:
- El espacio de usuario es el espacio en que se especifican los gr�ficos primitivos.
- El espacio de dispositivo es el sistema de coordenadas para un diopositivo de salida, como una pantalla, una ventana o una impresora.
El espacio de usuario es un sistema de coordenadas l�gicas independiente del dispositivo: el espacio de coordenas que usan nuestros programas. Todos los geom�tricos pasados a las rutinas Java 2D de renderizado se especifican en coordenadas de espacio de usuario.
Cuando se utiliza la transformaci�n por defecto desde el espacio de usuario al espacio de dispositivo, el origen del espacio de usuario es la esquina superior izquierda del �rea de dibujo del componente. La coordena X se incrementa hacia la derecha, y la coordena Y hacia abajo.
El espacio de dispositivo es un sistema de coordenadas dependiente del dispositivo que var�a de acuerdo a la fuente del dispositivo. Aunque el sistema de coordenas para una ventana o una pantalla podr�a ser muy distinto que para una impresora, estas diferencias son invisibles para los programas Java. Las conversiones necesarias entre el espacio de usuario y el espacio de dispositivo se realizan autom�ticamente durante el dibujado.