20.01.2015 Views

CAPITULO 12: DIBUJADO Los mecanismos de pintado de Java ...

CAPITULO 12: DIBUJADO Los mecanismos de pintado de Java ...

CAPITULO 12: DIBUJADO Los mecanismos de pintado de Java ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Aunque es posible usar un contexto gráfico para pintar cualquier componente; es inusual<br />

hacerlo con<br />

aquellos componentes que ya tienen una apariencia <strong>de</strong>finida. Botones, listas, cajas <strong>de</strong><br />

selección,<br />

etiquetas, barras <strong>de</strong> <strong>de</strong>splazamiento, cajas <strong>de</strong> texto y áreas <strong>de</strong> texto no requieren<br />

frecuentemente que el<br />

programador re<strong>de</strong>fina su apariencia. Estos componentes usan la versión paint que<br />

heredan <strong>de</strong> la super<br />

clase componente.<br />

Sin embargo hay cuatro clases <strong>de</strong> componentes que no tienen una apariencia por<br />

omisión y se ven<br />

como rectángulos vacíos a menos que una subclases <strong>de</strong> estos se les proporcione<br />

métodos paint().<br />

Estos cuatro componentes son:<br />

Applet<br />

Canvas<br />

Frame<br />

Panel<br />

Si usted mira la línea <strong>de</strong>l código presentando anteriormente , se observa que un<br />

contexto gráfico es<br />

pasado como parámetro <strong>de</strong>l método paint.<br />

Las cuatro operaciones principales provistas por la clase Graphics son:<br />

Seleccionar un color<br />

Seleccionar una fuente<br />

Dibujar y rellenar.<br />

Recortar.<br />

SELECCIONAR UN COLOR<br />

<strong>Los</strong> colores son seleccionados invocando el método setColor(). El argumento es una<br />

instancia <strong>de</strong> la<br />

clase Color.<br />

Existen 13 colores pre<strong>de</strong>finidos, los cuales se pue<strong>de</strong>n accesar mediante una variable<br />

estática final <strong>de</strong> la<br />

clase Color.<br />

<strong>Los</strong> colores pre<strong>de</strong>finidos son:<br />

Color.red<br />

Color.yellow<br />

Color.blue<br />

Color.green<br />

Color.orange<br />

Color.magenta<br />

Color.cyan<br />

Color.pink

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!