< prev index next >

src/java.desktop/share/classes/java/awt/peer/RobotPeer.java

Print this page
rev 17491 : robot unicode keys - pass 2


  78 
  79     /**
  80      * Simulates a key press of the specified key.
  81      *
  82      * @param keycode the key code to press
  83      *
  84      * @see Robot#keyPress(int)
  85      */
  86     void keyPress(int keycode);
  87 
  88     /**
  89      * Simulates a key release of the specified key.
  90      *
  91      * @param keycode the key code to release
  92      *
  93      * @see Robot#keyRelease(int)
  94      */
  95     void keyRelease(int keycode);
  96 
  97     /**


















  98      * Gets the RGB value of the specified pixel on screen.
  99      *
 100      * @param x the X screen coordinate
 101      * @param y the Y screen coordinate
 102      *
 103      * @return the RGB value of the specified pixel on screen
 104      *
 105      * @see Robot#getPixelColor(int, int)
 106      */
 107     int getRGBPixel(int x, int y);
 108 
 109     /**
 110      * Gets the RGB values of the specified screen area as an array.
 111      *
 112      * @param bounds the screen area to capture the RGB values from
 113      *
 114      * @return the RGB values of the specified screen area
 115      *
 116      * @see Robot#createScreenCapture(Rectangle)
 117      */


  78 
  79     /**
  80      * Simulates a key press of the specified key.
  81      *
  82      * @param keycode the key code to press
  83      *
  84      * @see Robot#keyPress(int)
  85      */
  86     void keyPress(int keycode);
  87 
  88     /**
  89      * Simulates a key release of the specified key.
  90      *
  91      * @param keycode the key code to release
  92      *
  93      * @see Robot#keyRelease(int)
  94      */
  95     void keyRelease(int keycode);
  96 
  97     /**
  98      * Simulates a key press of the specified unicode key.
  99      *
 100      * @param key unicode to press
 101      *
 102      * @see Robot#keyPressUnicode(int)
 103      */
 104     void keyPressUnicode(int key);
 105 
 106     /**
 107      * Simulates a key release of the specified unicode key.
 108      *
 109      * @param key unicode to release
 110      *
 111      * @see Robot#keyReleaseUnicode(int)
 112      */
 113     void keyReleaseUnicode(int key);
 114 
 115     /**
 116      * Gets the RGB value of the specified pixel on screen.
 117      *
 118      * @param x the X screen coordinate
 119      * @param y the Y screen coordinate
 120      *
 121      * @return the RGB value of the specified pixel on screen
 122      *
 123      * @see Robot#getPixelColor(int, int)
 124      */
 125     int getRGBPixel(int x, int y);
 126 
 127     /**
 128      * Gets the RGB values of the specified screen area as an array.
 129      *
 130      * @param bounds the screen area to capture the RGB values from
 131      *
 132      * @return the RGB values of the specified screen area
 133      *
 134      * @see Robot#createScreenCapture(Rectangle)
 135      */
< prev index next >