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 34: Traslare e ritagliare (setClip).

 

J2ME ci consente di traslare le coordinate dello schermo, operazione che può tornare utile, ad esempio, per semplificare le operazioni di disegno.

 

Ancora una volta, è la classe Graphics a mettere a disposizione un metodo per effettuare operazioni sulla Canvas; in questo caso, si tratta di:

  • translate(int x, int y)   :   void;

che, appunto, trasla il sistema di riferimento.

 

 

Vediamo, infine, i metodi di Graphics necessari per impostare un rettangolo di ritaglio nel contesto grafico; le operazioni di disegno, una volta impostata tale area, saranno limitate ad essa.

 

E' possibile definire un rettangolo di ritaglio con due metodi di Graphics:

  • setClip(int x, int y, int width, int height)   :   void;
  • clipRect(int x, int y, int width, int height)   :   void; .

Il primo imposta direttamente il rettangolo di ritaglio, mentre il secondo interseca il rettangolo di ritaglio con il rettangolo passato come parametro.

 

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