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

Guida J2ME - 32: disegnare forme geometriche

Guida J2ME, corso base java microedition

 

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.

 

 

Pagina di Francesco Milanese (redbaron85) su Facebook   Pagina di Francesco Milanese (redbaron85) su Google Plus   Profilo di Francesco Milanese (redbaron85) su LinkedIn   Pagina di Francesco Milanese (redbaron85) su Twitter   Canale Youtube di Francesco Milanese (redbaron85ct)

Vai all'inizio della pagina