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 ...
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: