Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more.

Home ~ Java :: Modificare il puntatore del mouse con Java :: Indice Java

Modificare il puntatore del mouse con Java

Categoria: Java Inserito il: 14-06-2006 Stampa (18094 click)

Di seguito presentiamo il listato necessario per la creazione di una piccola Applet Java il cui scopo è quello di modificare il puntatore del mouse.

Nello specifico, se di default il puntatore è settato per avere il classico aspetto della "freccetta" (Cursor.DEFAULT_CURSOR), l'Applet ne modificherà le sembianze in modo da trasformalo in una "manina" (Cursor. HAND_CURSOR):

import java.applet.*;
import java.awt.*;
    
//definizone della classe
public class CursorApplet extends Applet {
  //inizializzazione
  public void init() {

    try {
      //generazione di un nuovo componente
      Component obj = new Button("OK");

      //identificazione del cursore di default 
      Cursor cursore = obj.getCursor();

      //Modifica del cursore
      obj.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
    }    
    //notifica delle eccezioni
    catch (Exception e){
    }
  }
}
Il codice crea un nuovo componente (Component obj = new Button("OK")) dotato di proprietà in grado di controllare la forma del puntatore quando quest'ultimo si trova all'interno dell'area del componente.

Effettuando un test, verosimilmente il componente assumerà le sembianze di un button trasparente che si attiverà soltanto nel momento in cui ci passeremo sopra col puntatore del mouse.

Le cursor property del componente potranno essere facilmente modificate richiamando il Component.setCursor() e passando ad esso come parametro una delle opzioni messe a disposizione dalla Cursor class.

Attenzione: questo articolo stato concesso in esclusiva per la pubblicazione a Mrwebmaster.it; ne vietata la riproduzione,
anche parziale, senza l'esplicito consenso dell'autore e della redazione di Mrwebmaster.it.

Cerca nel sito
Per sito
Sviluppatore di applicazioni Web con competenze evolute nella progettazione delle basi di dati, autore per alcune delle pi importanti testate on line dedicate alla manualistica tecnica (HTML.it, MrWebmaster.it, Edit) e consulente per l'e-learning.
Tutte le categorie
Tutorial Random
Standard di input e output in UNIX
All'interno di un sistema UNIX sono presenti e sempre disponibili tre file legati alle funzioni di raccolta degli input e... Leggi l'articolo
Corsi online per sviluppatori
Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti