Package java.awt

Examples of java.awt.Robot


        defaultCursor = new Cursor(Cursor.DEFAULT_CURSOR);
        blankCursor = java.awt.Toolkit.getDefaultToolkit().createCustomCursor(new BufferedImage(16, 16, BufferedImage.TYPE_INT_ARGB), new Point(0, 0), "blank cursor");
       
        // Create a Robot for auto adjusting mouse position when tool restricts movement.
        try {
            robot = new Robot();
        } catch (Exception e) {
        }
       
        // Registers a mouse event listener to keep mouse activity within the the
        // picture panel while in line drawing mode.
View Full Code Here


        @Override
        public void paintComponent(Graphics g) {
            if(point != null) {
                Rectangle rect = new Rectangle((int)point.getX()-10,(int)point.getY()-10,20,20);
                try {
                    BufferedImage img =new Robot().createScreenCapture(rect);
                    g.drawImage(img,0,0,getWidth(),getHeight(),null);
                    int oldColor = activeColor;
                    activeColor = img.getRGB(img.getWidth()/2,img.getHeight()/2);
                    firePropertyChange("activeColor", oldColor, activeColor);
                } catch (AWTException ex) {
View Full Code Here

    public void capture() {
        Toolkit tk = Toolkit.getDefaultToolkit();
        tk.sync();
        Rectangle ecran = new Rectangle(tk.getScreenSize());
        try {
            robot = new Robot();
        } catch (java.awt.AWTException awte) {
            awte.printStackTrace();
        }

        robot.setAutoDelay(0);
View Full Code Here

    harness = new SimulationHarness(dataDir);
    ProcessDashboard dashboard = harness.getDashboard();
    dashboard.removeWindowListener(dashboard);
    dashboard.addWindowListener(this);

    robot = new Robot();

    user = new RandomUserActivityGenerator();
    user.start();

    userMeta = new RandomUserMetaActivityGenerator();
View Full Code Here

    public void createScreenshot(String fileName) throws QTasteException {
    try {
      Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
      Rectangle screenRectangle = new Rectangle(screenSize);
      Robot robot = new Robot();
      BufferedImage image = robot.createScreenCapture(screenRectangle);
      ImageIO.write(image, "png", new File(fileName));
    }
    catch (Exception e) {
      throw new QTasteException("Error in createScreenshot: " + e.getMessage());
    }
View Full Code Here

        backgroundImage =
            new BufferedImage(getWidth() + SHADOW_WIDTH, getHeight() + SHADOW_WIDTH, BufferedImage.TYPE_INT_ARGB);
        Graphics2D g2 = (Graphics2D) backgroundImage.getGraphics();

        try {
            Robot robot = new Robot(getGraphicsConfiguration().getDevice());
            BufferedImage capture =
                robot.createScreenCapture(
                    new Rectangle(getX(), getY(), getWidth() + SHADOW_WIDTH, getHeight() + SHADOW_WIDTH));
            g2.drawImage(capture, null, 0, 0);
        }
        catch (AWTException e) {
            e.printStackTrace();
View Full Code Here

  private Robot bot;
 
  public JavaGUI() {
    init();
    try {
      bot = new Robot();
    }
    catch (AWTException e) {
      System.out.println("JavaGUI cannot instantiate java.awt.Robot!");
    }
    //new Thread(ComponentNamer.getInstance()).start();
View Full Code Here

class KeyPresser extends ComponentCommander {

  @Override
  public Object executeCommand(Object... data) throws QTasteTestFailException {
    Robot bot = (Robot)data[0];
    int keycode = Integer.parseInt(data[1].toString());
    long delay = Long.parseLong(data[2].toString());
    if (bot == null)
      throw new QTasteTestFailException("JavaGUI cannot pressKey if java.awt.Robot is not available!");
    bot.keyPress(keycode);
    try {     
      Thread.sleep(delay);
    }
    catch (InterruptedException e) {
      e.printStackTrace();
   
    bot.keyRelease(keycode);
    return null;
  }
View Full Code Here

        return "";
    }
   
    public static void print(Component c, String format, File output) {
        try {
            Robot robot = new Robot();
            Point root = c.getLocationOnScreen();
            BufferedImage shot = robot.createScreenCapture(new Rectangle(root.x, root.y, c.getWidth(), c.getHeight()));
            ImageIO.write(shot, format, output);
        } catch (AWTException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
View Full Code Here

   */
  public CaptureScreenToFile(String outFile)
  {
    try
    {
      robot = new Robot();
    }
    catch (AWTException e)
    {
      System.out.println(e.getMessage());
      throw new RuntimeException(e);
View Full Code Here

TOP

Related Classes of java.awt.Robot

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.