| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjline.ANSIBuffer.ANSICodes
| Field Summary | |
| (package private) static int | BLINK | 
| (package private) static int | BOLD | 
| (package private) static int | CONCEALED | 
| (package private) static char | ESC | 
| (package private) static int | FG_BLACK | 
| (package private) static int | FG_BLUE | 
| (package private) static int | FG_CYAN | 
| (package private) static int | FG_GREEN | 
| (package private) static int | FG_MAGENTA | 
| (package private) static int | FG_RED | 
| (package private) static int | FG_WHITE | 
| (package private) static int | FG_YELLOW | 
| (package private) static int | OFF | 
| (package private) static int | REVERSE | 
| (package private) static int | UNDERSCORE | 
| Method Summary | |
| static String | attrib(int attr)Sets the character attribute. | 
| static String | clreol()Removes all characters from the current cursor position until the end of the line. | 
| static String | clrscr()Clears the screen and moves the cursor to the home postition. | 
| static String | down(int n)Moves the cursor n rows down. | 
| static String | gotoxy(int row,
             int column) | 
| static String | left(int n)Moves the cursor n positions to the left. | 
| static String | resetmode(int mode)Same as setmode () except for mode = 7, which disables line wrapping (useful for writing the right-most column without scrolling to the next line). | 
| static String | restore()Restores the saved cursor position. | 
| static String | right(int n)Moves the cursor n positions to the right. | 
| static String | save()Saves the current cursor position. | 
| static String | setkey(String code,
             String value)Sets the key with the given code to the given value. | 
| static String | setmode(int mode)Sets the screen mode. | 
| static String | up(int n)Moves the cursor n rows up without changing the current column. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
static final int OFF
static final int BOLD
static final int UNDERSCORE
static final int BLINK
static final int REVERSE
static final int CONCEALED
static final int FG_BLACK
static final int FG_RED
static final int FG_GREEN
static final int FG_YELLOW
static final int FG_BLUE
static final int FG_MAGENTA
static final int FG_CYAN
static final int FG_WHITE
static final char ESC
| Method Detail | 
public static String setmode(int mode)
mode description ---------------------------------------- 0 40 x 148 x 25 monochrome (text) 1 40 x 148 x 25 color (text) 2 80 x 148 x 25 monochrome (text) 3 80 x 148 x 25 color (text) 4 320 x 148 x 200 4-color (graphics) 5 320 x 148 x 200 monochrome (graphics) 6 640 x 148 x 200 monochrome (graphics) 7 Enables line wrapping 13 320 x 148 x 200 color (graphics) 14 640 x 148 x 200 color (16-color graphics) 15 640 x 148 x 350 monochrome (2-color graphics) 16 640 x 148 x 350 color (16-color graphics) 17 640 x 148 x 480 monochrome (2-color graphics) 18 640 x 148 x 480 color (16-color graphics) 19 320 x 148 x 200 color (256-color graphics)
public static String resetmode(int mode)
public static String clrscr()
public static String clreol()
public static String left(int n)
public static String right(int n)
public static String up(int n)
public static String down(int n)
public static String gotoxy(int row,
                            int column)
public static String save()
public static String restore()
public static String attrib(int attr)
 Text attributes
    0    All attributes off
    1    Bold on
    4    Underscore (on monochrome display adapter only)
    5    Blink on
    7    Reverse video on
    8    Concealed on
   Foreground colors
    30    Black
    31    Red
    32    Green
    33    Yellow
    34    Blue
    35    Magenta
    36    Cyan
    37    White
   Background colors
    40    Black
    41    Red
    42    Green
    43    Yellow
    44    Blue
    45    Magenta
    46    Cyan
    47    White
 
 The attributes remain in effect until the next attribute command
 is sent.
public static String setkey(String code,
                            String value)
 Key                       Code      SHIFT+code  CTRL+code  ALT+code
 ---------------------------------------------------------------
 F1                        0;59      0;84        0;94       0;104
 F2                        0;60      0;85        0;95       0;105
 F3                        0;61      0;86        0;96       0;106
 F4                        0;62      0;87        0;97       0;107
 F5                        0;63      0;88        0;98       0;108
 F6                        0;64      0;89        0;99       0;109
 F7                        0;65      0;90        0;100      0;110
 F8                        0;66      0;91        0;101      0;111
 F9                        0;67      0;92        0;102      0;112
 F10                       0;68      0;93        0;103      0;113
 F11                       0;133     0;135       0;137      0;139
 F12                       0;134     0;136       0;138      0;140
 HOME (num keypad)         0;71      55          0;119      --
 UP ARROW (num keypad)     0;72      56          (0;141)    --
 PAGE UP (num keypad)      0;73      57          0;132      --
 LEFT ARROW (num keypad)   0;75      52          0;115      --
 RIGHT ARROW (num keypad)  0;77      54          0;116      --
 END (num keypad)          0;79      49          0;117      --
 DOWN ARROW (num keypad)   0;80      50          (0;145)    --
 PAGE DOWN (num keypad)    0;81      51          0;118      --
 INSERT (num keypad)       0;82      48          (0;146)    --
 DELETE  (num keypad)      0;83      46          (0;147)    --
 HOME                      (224;71)  (224;71)    (224;119)  (224;151)
 UP ARROW                  (224;72)  (224;72)    (224;141)  (224;152)
 PAGE UP                   (224;73)  (224;73)    (224;132)  (224;153)
 LEFT ARROW                (224;75)  (224;75)    (224;115)  (224;155)
 RIGHT ARROW               (224;77)  (224;77)    (224;116)  (224;157)
 END                       (224;79)  (224;79)    (224;117)  (224;159)
 DOWN ARROW                (224;80)  (224;80)    (224;145)  (224;154)
 PAGE DOWN                 (224;81)  (224;81)    (224;118)  (224;161)
 INSERT                    (224;82)  (224;82)    (224;146)  (224;162)
 DELETE                    (224;83)  (224;83)    (224;147)  (224;163)
 PRINT SCREEN              --        --          0;114      --
 PAUSE/BREAK               --        --          0;0        --
 BACKSPACE                 8         8           127        (0)
 ENTER                     13        --          10         (0
 TAB                       9         0;15        (0;148)    (0;165)
 NULL                      0;3       --          --         --
 A                         97        65          1          0;30
 B                         98        66          2          0;48
 C                         99        66          3          0;46
 D                         100       68          4          0;32
 E                         101       69          5          0;18
 F                         102       70          6          0;33
 G                         103       71          7          0;34
 H                         104       72          8          0;35
 I                         105       73          9          0;23
 J                         106       74          10         0;36
 K                         107       75          11         0;37
 L                         108       76          12         0;38
 M                         109       77          13         0;50
 N                         110       78          14         0;49
 O                         111       79          15         0;24
 P                         112       80          16         0;25
 Q                         113       81          17         0;16
 R                         114       82          18         0;19
 S                         115       83          19         0;31
 T                         116       84          20         0;20
 U                         117       85          21         0;22
 V                         118       86          22         0;47
 W                         119       87          23         0;17
 X                         120       88          24         0;45
 Y                         121       89          25         0;21
 Z                         122       90          26         0;44
 1                         49        33          --         0;120
 2                         50        64          0          0;121
 3                         51        35          --         0;122
 4                         52        36          --         0;123
 5                         53        37          --         0;124
 6                         54        94          30         0;125
 7                         55        38          --         0;126
 8                         56        42          --         0;126
 9                         57        40          --         0;127
 0                         48        41          --         0;129
 -                         45        95          31         0;130
 =                         61        43          ---        0;131
 [                         91        123         27         0;26
 ]                         93        125         29         0;27
                           92        124         28         0;43
 ;                         59        58          --         0;39
 '                         39        34          --         0;40
 ,                         44        60          --         0;51
 .                         46        62          --         0;52
 /                         47        63          --         0;53
 `                         96        126         --         (0;41)
 ENTER (keypad)            13        --          10         (0;166)
 / (keypad)                47        47          (0;142)    (0;74)
 * (keypad)                42        (0;144)     (0;78)     --
 - (keypad)                45        45          (0;149)    (0;164)
 + (keypad)                43        43          (0;150)    (0;55)
 5 (keypad)                (0;76)    53          (0;143)    --
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||