NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Capitolo 32: Disegnare forme geometriche.

 

Con Graphics è possibile disegnare primitive geometriche come linee, spezzate (chiuse o aperte), forme (vuote o piene) e poligoni.

 

Il tratto può essere continuo o tratteggiato, caratteristica che può essere impostata con il metodo setStrokeStyle di Graphics, come abbiamo visto nel capitolo precedente.

 

 

Ecco i metodi principali messi a disposizione da Graphics per disegnare primitive geometriche:

 

drawLine(int x1, int y1, int x1, int y1)   :   void Disegna un punto.
drawLine(int x1, int y1, int x2, int y2)   :   void Disegna un segmento.
drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)   :   void Disegna un arco.
drawRect(int x, int y, int width, int height)   :   void Disegna un rettangolo con vertice in alto a sinistra nel punto (x,y), larghezza width e altezza height (tutte le misure in pixel).
drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)   :   void Come drawRect, ma con gli angoli arrotondati.
fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)   :   void Disegna un arco...pieno. Il colore di riempimento è quello impostato con setColor di Graphics (default: nero).
fillRect(int x, int y, int width, int height)   :   void Disegna un rettangolo pieno. Il colore di riempimento è quello impostato con setColor di Graphics (default: nero).
fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)   :   void Come fillRect, ma con gli angoli arrotondati.

 

 

 
Vai all'inizio della pagina