154

Capítulo 4 Instrucciones de control: parte 1

•   Un par de coordenadas se compone de una coordenada 

x (la coordenada horizontal) y una coordenada y (la coorde-

nada vertical). La coordenada 

x es la ubicación horizontal que avanza de izquierda a derecha. La coordenada y es la 

ubicación vertical que avanza de arriba hacia abajo.

•   El eje 

x describe a todas las coordenadas horizontales, y el eje y a todas las coordenadas verticales.

•   Las unidades de las coordenadas se miden en píxeles. Un píxel es la unidad más pequeña de resolución de una pan-

talla.

•   La clase 

Graphics

 (del paquete 

java.awt

) proporciona varios métodos para dibujar texto y fi guras en la pantalla.

•   La clase 

JPanel

 (del paquete 

javax.swing

) proporciona un área en la que un programa puede hacer dibujos.

•   La palabra clave 

extends

 indica que una clase hereda de otra clase. La nueva clase empieza con los miembros exis-

tentes (datos y métodos) de la clase existente.

•   La clase a partir de la cual la nueva clase hereda se conoce como la superclase, y la nueva clase se llama subclase.
•   Todo objeto 

JPanel

 tiene un método 

paintComponent

, que el sistema llama automáticamente cada vez que necesita 

mostrar el objeto 

JPanel

: cuando se muestra un 

JPanel

 por primera vez en la pantalla, cuando una ventana en la 

pantalla lo cubre y luego lo descubre, y cuando se cambia el tamaño de la ventana en la que aparece este objeto.

•   El método 

paintComponent

 requiere un argumento (un objeto 

Graphics

), que el sistema proporciona por usted 

cuando llama a 

paintComponent

.

•   La primera instrucción en cualquier método 

paintComponent

 que usted vaya a crear debe ser siempre

 

super.paintComponent( g );

 

Esto asegura que el panel se despliegue de manera apropiada en la pantalla, antes de empezar a dibujar en él.

•   Los métodos 

getWidth

 y 

getHeight

 de 

JPanel

 devuelven la anchura y la altura de un objeto 

JPanel

, respectiva-

mente.

•   El método 

drawLine

 de 

Graphics

 dibuja una línea entre dos puntos representados por sus cuatro argumentos. Los 

primeros dos argumentos son las coordenadas 

x y y para un punto fi nal de la línea, y los últimos dos argumentos son 

las coordenadas para el otro punto fi nal de la línea.

•   Para mostrar un objeto 

JPanel

 en la pantalla, debe colocarlo en una ventana. Para crear una ventana, utilice un 

objeto de la clase 

JFrame

, del paquete 

javax.swing

.

•   El método 

setDefaultCloseOperation

de

JFrame

 con el argumento 

JFrame.EXIT_ON_CLOSE

indica que la apli-

cación debe terminar cuando el usuario cierre la ventana.

•   El método 

add

 de 

JFrame

 adjunta un componente de la GUI a un objeto 

JFrame

.

•   El método 

setSize

 de 

JFrame

 establece la anchura y la altura del objeto 

JFrame

.

Terminología

--

, operador

?:

, operador

++

, operador

+=

, operador

acción
actividad (en UML)

add

, método de la clase 

JFrame

 (GUI)

algoritmo
anidamiento de estructuras de control
apilamiento de estructuras de control
bloque

boolean

, expresión

boolean

, tipo primitivo

ciclo
ciclo infi nito
cima
círculo relleno (en UML)
circunferencia (en UML)
condición de continuación de ciclo
condición de guardia (en UML)
contador
contador de ciclo

control del programa
conversión explícita
conversión implícita
coordenada horizontal (GUI)
coordenada vertical (GUI)
coordenada 

x

coordenada 

y

cuerpo de un ciclo
decisión
diagrama de actividad (en UML)
división entera

drawLine

, método de la clase 

Graphics

 (GUI)

eje

x

eje

y

ejecución secuencial
error de sintaxis
error fatal
error lógico
error lógico fatal
error lógico no fatal
estado de acción (en UML)
estado fi nal (en UML)

04_MAQ_CAP_04.indd154

4/19/081:20:53AM