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.

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!