< prev index next >

src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 171,181 **** * @param y Y position of pixel * @return color of the pixel */ @Override public int getRGBPixel(int x, int y) { ! int c[] = new int[1]; double scale = fDevice.getScaleFactor(); getScreenPixels(new Rectangle(x, y, (int) scale, (int) scale), c); return c[0]; } --- 171,181 ---- * @param y Y position of pixel * @return color of the pixel */ @Override public int getRGBPixel(int x, int y) { ! int[] c = new int[1]; double scale = fDevice.getScaleFactor(); getScreenPixels(new Rectangle(x, y, (int) scale, (int) scale), c); return c[0]; }
*** 184,194 **** * @param bounds the rect to capture in screen coordinates * @return the array of pixels */ @Override public int [] getRGBPixels(final Rectangle bounds) { ! int c[] = new int[bounds.width * bounds.height]; getScreenPixels(bounds, c); return c; } --- 184,194 ---- * @param bounds the rect to capture in screen coordinates * @return the array of pixels */ @Override public int [] getRGBPixels(final Rectangle bounds) { ! int[] c = new int[bounds.width * bounds.height]; getScreenPixels(bounds, c); return c; }
< prev index next >