public interface Curses
Modifier and Type | Field and Description |
---|---|
static String |
ANSI_BG_DEFAULT_COLOR |
static String |
ANSI_BLACK |
static String |
ANSI_BLACK_BG |
static String |
ANSI_BLINK_FAST |
static String |
ANSI_BLINK_SLOW |
static String |
ANSI_BLUE |
static String |
ANSI_BLUE_BG |
static String |
ANSI_BOLD |
static String |
ANSI_CLEAR_LINE_AFTER |
static String |
ANSI_CLEAR_LINE_ALL |
static String |
ANSI_CLEAR_LINE_BEFORE |
static String |
ANSI_CLEAR_SCREEN_AFTER |
static String |
ANSI_CLEAR_SCREEN_ALL |
static String |
ANSI_CLEAR_SCREEN_BEFORE |
static String[] |
ANSI_COLORS
Tableau définissant les couleurs utilisables: "black", "red", "green",
"yellow", "blue", "purple", "cyan", "white".
|
static String |
ANSI_CURSOR_BACK |
static String |
ANSI_CURSOR_DOWN |
static String |
ANSI_CURSOR_FORWARD |
static String |
ANSI_CURSOR_HIDE |
static String |
ANSI_CURSOR_MOVE_TO |
static String |
ANSI_CURSOR_NEXT_LINE |
static String |
ANSI_CURSOR_PREV_LINE |
static String |
ANSI_CURSOR_RESTORE_POS |
static String |
ANSI_CURSOR_SAVE_POS |
static String |
ANSI_CURSOR_SHOW |
static String |
ANSI_CURSOR_UP |
static String |
ANSI_CYAN |
static String |
ANSI_CYAN_BG |
static char |
ANSI_DOWN |
static String |
ANSI_FAINT |
static String |
ANSI_GREEN |
static String |
ANSI_GREEN_BG |
static String |
ANSI_ITALIC |
static char |
ANSI_LEFT |
static String |
ANSI_NEGATIVE |
static String |
ANSI_PURPLE |
static String |
ANSI_PURPLE_BG |
static String |
ANSI_RED |
static String |
ANSI_RED_BG |
static String |
ANSI_RESET |
static char |
ANSI_RIGHT |
static String |
ANSI_SCROLL_DOWN |
static String |
ANSI_SCROLL_UP |
static String |
ANSI_TEXT_DEFAULT_COLOR |
static String |
ANSI_UNDERLINE |
static char |
ANSI_UP |
static String |
ANSI_WHITE |
static String |
ANSI_WHITE_BG |
static String |
ANSI_YELLOW |
static String |
ANSI_YELLOW_BG |
Modifier and Type | Method and Description |
---|---|
void |
background( String color)
Défini la couleur de l'affichage du fond du texte.
|
void |
backward()
Déplace le curseur vers la gauche.
|
void |
backward(int n)
Déplace le curseur de n cases vers la gauche.
|
void |
clearBOL()
Efface la ligne depuis le début de la ligne jusqu'au curseur.
|
void |
clearEOL()
Efface la ligne depuis la position jusqu'à la fin de la ligne.
|
void |
clearLine()
Efface l'ensemble du contenu de la ligne courante.
|
void |
clearScreen()
Efface l'ensemble de l'écran et repositionne le curseur en (1, 1).
|
void |
curp()
Restaure la position sauvegardée du curseur (CUrsor Restore Position).
|
void |
cursor(int line,
int column)
Positionne le curseur aux coordonnées (line, column).
|
void |
cusp()
Sauvegarde la position courante du curseur (CUrsor Save Position).
|
void |
down()
Déplace le curseur vers le haut.
|
void |
down(int n)
Déplace le curseur de n lignes vers le bas.
|
void |
enableKeyTypedInConsole(boolean on)
Active (true) ou désactive (false) la possibilité de capturer les
touches manipulées par l'utilisateur.
|
void |
forward()
Déplace le curseur vers la droite.
|
void |
forward(int n)
Déplace le curseur de n cases vers la droite.
|
void |
hide()
Masque le curseur.
|
String |
randomANSIColor()
Cette fonction retourne aléatoirement une chaîne de caractère
représentant une couleur (parmi les couleurs définies dans le
tableau ANSI_COLORS).
|
void |
reset()
Réinitialise la console (utile lorsque vous jouez avec les
couleurs du texte !).
|
void |
show()
Affiche le curseur.
|
void |
text( String color)
Défini la couleur de l'affichage du texte.
|
void |
up()
Déplace le curseur vers le haut.
|
void |
up(int n)
Déplace le curseur de n lignes vers le haut.
|
static final String ANSI_RESET
static final String ANSI_CURSOR_UP
static final String ANSI_CURSOR_DOWN
static final String ANSI_CURSOR_FORWARD
static final String ANSI_CURSOR_BACK
static final String ANSI_CURSOR_NEXT_LINE
static final String ANSI_CURSOR_PREV_LINE
static final String ANSI_CURSOR_MOVE_TO
static final String ANSI_CURSOR_SAVE_POS
static final String ANSI_CURSOR_RESTORE_POS
static final String ANSI_CURSOR_SHOW
static final String ANSI_CURSOR_HIDE
static final char ANSI_UP
static final char ANSI_DOWN
static final char ANSI_LEFT
static final char ANSI_RIGHT
static final String ANSI_CLEAR_SCREEN_AFTER
static final String ANSI_CLEAR_SCREEN_BEFORE
static final String ANSI_CLEAR_SCREEN_ALL
static final String ANSI_CLEAR_LINE_AFTER
static final String ANSI_CLEAR_LINE_BEFORE
static final String ANSI_CLEAR_LINE_ALL
static final String ANSI_SCROLL_UP
static final String ANSI_SCROLL_DOWN
static final String ANSI_BOLD
static final String ANSI_FAINT
static final String ANSI_ITALIC
static final String ANSI_UNDERLINE
static final String ANSI_BLINK_SLOW
static final String ANSI_BLINK_FAST
static final String ANSI_NEGATIVE
static final String ANSI_BLACK
static final String ANSI_RED
static final String ANSI_GREEN
static final String ANSI_YELLOW
static final String ANSI_BLUE
static final String ANSI_PURPLE
static final String ANSI_CYAN
static final String ANSI_WHITE
static final String[] ANSI_COLORS
static final String ANSI_TEXT_DEFAULT_COLOR
static final String ANSI_BLACK_BG
static final String ANSI_RED_BG
static final String ANSI_GREEN_BG
static final String ANSI_YELLOW_BG
static final String ANSI_BLUE_BG
static final String ANSI_PURPLE_BG
static final String ANSI_CYAN_BG
static final String ANSI_WHITE_BG
static final String ANSI_BG_DEFAULT_COLOR
void reset()
void show()
void hide()
void up()
void up(int n)
n
- le nombre de lignes.void down()
void down(int n)
n
- le nombre de lignes.void forward()
void forward(int n)
n
- nombres de cases vers la droite.void backward()
void backward(int n)
n
- nombre de cases vers la gauche.void cusp()
void curp()
void cursor(int line, int column)
line
- la coordonnée de ligne où positionner le curseur.column
- la coordonnée de colonne où positionner le curseur.void clearEOL()
void clearBOL()
void clearLine()
void clearScreen()
void text( String color)
color
- une des couleurs définies dans le tableau ANSI_COLORS.String randomANSIColor()
void background( String color)
color
- une des couleurs définies dans le tableau ANSI_COLORS.void enableKeyTypedInConsole(boolean on)
on
- activation de la capture (true) ou désactivation (false).