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 rendering 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, como se muestra la siguiente figura.
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.
