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.

 

 
Vai all'inizio della pagina