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.

Tres nombres <strong>de</strong> fuentes están disponibles in<strong>de</strong>pendientemente <strong>de</strong> la plataforma que se<br />

este utilizando:<br />

"Serif"<br />

"SansSerif"<br />

"Monospaced"<br />

En las versiones anteriores <strong>de</strong> JDK estas eran llamadas respectivamente:<br />

"TimesRoman"<br />

"Helvetica"<br />

"Courier".<br />

El parámetro style <strong>de</strong>l constructor <strong>de</strong> la clase Font pue<strong>de</strong> tomar uno <strong>de</strong> los siguientes<br />

tres enteros:<br />

Font.PLAIN<br />

Font.BOLD<br />

Font.ITALIC<br />

El siguiente fragmento <strong>de</strong> código establece la fuente <strong>de</strong>l contexto gráfico gc como sans<br />

serif con negrilla<br />

y <strong>de</strong> un tamaño <strong>de</strong> 24 puntos.<br />

1. Font f = new Font( "SansSerif", Font.BOLD, 24 );<br />

2. gc.setFont( f );<br />

Se pue<strong>de</strong> especificar una fuente itálica y en negrilla pasando como parámetro style en el<br />

constructor<br />

Font.BOLD + Font.ITALIC.<br />

<strong>DIBUJADO</strong> Y RELLENADO<br />

Todos los métodos <strong>de</strong> presentación <strong>de</strong> la clase Graphics especifican la posición en<br />

pixeles.<br />

Cada componente tiene su propio espacio <strong>de</strong> coor<strong>de</strong>nadas , don<strong>de</strong> el punto <strong>de</strong> origen <strong>de</strong>l<br />

componente<br />

es la esquina superior izquierda. X se incrementa hacia la <strong>de</strong>recha y Y se incrementa<br />

hacia abajo. Según<br />

lo muestra la figura.<br />

FIGURA <strong>12</strong>.2<br />

El sistema <strong>de</strong> coor<strong>de</strong>nadas<br />

para los componentes<br />

<strong>Los</strong> contextos gráficos no tienen un extensivo repertorio <strong>de</strong> métodos <strong>de</strong> dibujado.<br />

(Presentaciones<br />

sofisticadas se realizan con APIs extendidas tales como 2D, 3D y Animation.)<br />

<strong>Los</strong> métodos que usted <strong>de</strong>be conocer son:

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

Saved successfully!

Ooh no, something went wrong!