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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2. int[] polyYs = { 20, 20, <strong>12</strong>0 };<br />

3. g.drawPolygon( polyXs, polyYs, 3 );<br />

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

drawPolygon()<br />

La figura <strong>12</strong>.<strong>12</strong> muestra un applet que implementa la siguiente instrucción en su método<br />

paint()<br />

1. int[] polyXs = { 20, 150, 150 };<br />

2. int[] polyYs = { 20, 20, <strong>12</strong>0 };<br />

3. g.fillPolygon( polyXs, polyYs, 3 );<br />

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

fillPolygon()<br />

drawPolyline()<br />

Una polilínea es similar a un polígono, pero es una figura abierta en vez <strong>de</strong> cerrada. No<br />

hay un<br />

segmento <strong>de</strong> línea que conecta el último vértice con el primero.<br />

<strong>Los</strong> parámetros <strong>de</strong> drawPolyline () son los mismos que los <strong>de</strong> drawPolygon(): Dos<br />

arreglos <strong>de</strong> números<br />

enteros que representan los vértices y un número entero que especifica cuantos vértices<br />

tiene la<br />

polilinea. No existe el método fillPolyline() ya que fillPolygon () daría el mismo resultado.<br />

public void drawPolyline( int[] xs, int[] ys, int numPoints );<br />

La figura <strong>12</strong>.13 muestra un applet que en su método paint () implementa el siguiente<br />

código:<br />

1. int[] polyXs = { 20, 150, 150 };<br />

2. int[] polyYs = { 20, 20, <strong>12</strong>0 };<br />

3. g.drawPolyline( polyXs, polyYs, 3 );<br />

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

drawPolyline()<br />

drawString()<br />

El método drawString() pinta una ca<strong>de</strong>na <strong>de</strong> texto.<br />

public void drawString( String s, int x, int y );

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

Saved successfully!

Ooh no, something went wrong!