Class TCursor

java.lang.Object
  |
  +--TObject
        |
        +--TComponent
              |
              +--TCursor

public class TCursor
extends TComponent

La classe TCursor permet à l'utilisateur d'utiliser un curseur pour interagir avec l'environnement graphique.

Since:
Release 1.0

Field Summary
static char[] ARROW_CURSOR
          Curseur en flèche
static char[] ARROW_CURSOR_MASK
          Masque du curseur en flèche
 char[] cursor
          L'image du curseur
static char[] Cursor_CROSS_CURSOR
          Curseur en croix
static int Cursor_DEFAULT_SPEED
           
static char[] Cursor_DOWN_ARROW_CURSOR
          Curseur en flèche qui pointe vers le sud
static char[] Cursor_HOURGLASS_CURSOR
          Curseur en sablier
static char[] Cursor_PLUS_CURSOR
          Curseur en plus
static char[] Cursor_POINT_CURSOR
          Curseur en point
static char[] Cursor_UP_ARROW_CURSOR
          Curseur en flèche qui pointe vers le nord
static char[] DEFAULT_CURSOR
           
static char[] DEFAULT_CURSOR_MASK
           
 char[] mask
          Le masque de l'image du curseur
 boolean mnemonic
          Spécifie si il y a présence de mnémoniques
 int speedX
          La vitesse horizontale
 int speedY
          La vitesse verticale
 boolean xor
          Spécifie si le curseur est en mode XOR
 
Fields inherited from class TComponent
height, img, visible, width, x, y
 
Constructor Summary
TCursor()
           
 
Method Summary
 TCursor clone()
          Cette méthode retourne un objet de Type Cursor qui est une copie de l'objet.
 void finalize()
          Cette méthode libère l'espace mémoire occupée par l'objet, détruisant ce dernier.
 boolean isOver(TComponent component0)
          Cette méthode permet de savoir si le curseur est par dessus un composant graphique particulier (cible).
 void print()
          Cette méthode affiche le composant à l'écran.
 void setCursor0(char[] cursor, char[] mask)
          Cette méthode change l'image du cursor.
 void setXor(boolean xor)
          Cette méthode permet de spécifier si le curseur est en mode XOR.
 TCursor TCursor0()
          Ce constructeur instancie un objet de Type Cursor.
 int use()
          Cette méthode permet à l'utilisateur d'utiliser le composant.
 
Methods inherited from class TComponent
equals, move, setBounds, setHeight, setVisible, setWidth, setX, setY, TComponent0, toString
 
Methods inherited from class TObject
equals, TObject0
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_CURSOR

public static final char[] DEFAULT_CURSOR

DEFAULT_CURSOR_MASK

public static final char[] DEFAULT_CURSOR_MASK

Cursor_DEFAULT_SPEED

public static final int Cursor_DEFAULT_SPEED
See Also:
Constant Field Values

ARROW_CURSOR

public static final char[] ARROW_CURSOR
Curseur en flèche


ARROW_CURSOR_MASK

public static final char[] ARROW_CURSOR_MASK
Masque du curseur en flèche


Cursor_UP_ARROW_CURSOR

public static final char[] Cursor_UP_ARROW_CURSOR
Curseur en flèche qui pointe vers le nord


Cursor_DOWN_ARROW_CURSOR

public static final char[] Cursor_DOWN_ARROW_CURSOR
Curseur en flèche qui pointe vers le sud


Cursor_POINT_CURSOR

public static final char[] Cursor_POINT_CURSOR
Curseur en point


Cursor_HOURGLASS_CURSOR

public static final char[] Cursor_HOURGLASS_CURSOR
Curseur en sablier


Cursor_CROSS_CURSOR

public static final char[] Cursor_CROSS_CURSOR
Curseur en croix


Cursor_PLUS_CURSOR

public static final char[] Cursor_PLUS_CURSOR
Curseur en plus


cursor

public char[] cursor
L'image du curseur


mask

public char[] mask
Le masque de l'image du curseur


speedX

public int speedX
La vitesse horizontale


speedY

public int speedY
La vitesse verticale


xor

public boolean xor
Spécifie si le curseur est en mode XOR


mnemonic

public boolean mnemonic
Spécifie si il y a présence de mnémoniques

Constructor Detail

TCursor

public TCursor()
Method Detail

TCursor0

public TCursor TCursor0()
Ce constructeur instancie un objet de Type Cursor.

Since:
Release 1.0

clone

public TCursor clone()
Cette méthode retourne un objet de Type Cursor qui est une copie de l'objet.

Overrides:
clone in class TComponent
Returns:
clone - Une copie de l'objet.
Since:
Release 1.0

finalize

public void finalize()
Cette méthode libère l'espace mémoire occupée par l'objet, détruisant ce dernier.

Overrides:
finalize in class TComponent
Since:
Release 1.0

print

public void print()
Cette méthode affiche le composant à l'écran.

Overrides:
print in class TComponent
Since:
Release 1.0

use

public int use()
Cette méthode permet à l'utilisateur d'utiliser le composant.

Since:
Release 1.0

setCursor0

public void setCursor0(char[] cursor,
                       char[] mask)
Cette méthode change l'image du cursor.

Parameters:
cursor - L'image du curseur
mask - L'image du masque du curseur (NULL si N/A)
Since:
Release 1.0

isOver

public boolean isOver(TComponent component0)
Cette méthode permet de savoir si le curseur est par dessus un composant graphique particulier (cible).

Parameters:
component0 - La cible
Returns:
result - Vrai si le composant est par dessus
Since:
Release 1.0

setXor

public void setXor(boolean xor)
Cette méthode permet de spécifier si le curseur est en mode XOR.

Parameters:
xor - Spécifie si le curseur est en mode XOR.
Since:
Release 1.0