19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 import sun.awt.image.MultiResolutionToolkitImage; 25 import sun.java2d.SunGraphics2D; 26 27 import javax.swing.*; 28 import java.awt.*; 29 import java.awt.image.BufferedImage; 30 31 import static java.awt.event.InputEvent.BUTTON1_DOWN_MASK; 32 33 /** 34 * @test 35 * @bug 8076106 36 * @author Hendrik Schreiber 37 * @summary [macosx] Drag image of TransferHandler does not honor 38 * MultiResolutionImage 39 * @run main MultiResolutionDragImageTest TEST_DRAG 40 */ 41 public class MultiResolutionDragImageTest { 42 43 private static final Color COLOR_1X = Color.BLUE; 44 private static final Color COLOR_2X = Color.RED; 45 private static JFrame frame; 46 private static JTextField field; 47 private static Point p; 48 49 public static void main(String[] args) throws Exception { 50 51 final String test = args[0]; 52 53 switch (test) { 54 case "TEST_DRAG": 55 testDrag(); 56 break; 57 default: 58 throw new RuntimeException("Unknown test: " + test); | 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 import sun.awt.image.MultiResolutionToolkitImage; 25 import sun.java2d.SunGraphics2D; 26 27 import javax.swing.*; 28 import java.awt.*; 29 import java.awt.image.BufferedImage; 30 31 import static java.awt.event.InputEvent.BUTTON1_DOWN_MASK; 32 33 /** 34 * @test 35 * @bug 8076106 36 * @author Hendrik Schreiber 37 * @summary [macosx] Drag image of TransferHandler does not honor 38 * MultiResolutionImage 39 * @modules java.desktop/sun.awt.image 40 * java.desktop/sun.java2d 41 * @run main MultiResolutionDragImageTest TEST_DRAG 42 */ 43 public class MultiResolutionDragImageTest { 44 45 private static final Color COLOR_1X = Color.BLUE; 46 private static final Color COLOR_2X = Color.RED; 47 private static JFrame frame; 48 private static JTextField field; 49 private static Point p; 50 51 public static void main(String[] args) throws Exception { 52 53 final String test = args[0]; 54 55 switch (test) { 56 case "TEST_DRAG": 57 testDrag(); 58 break; 59 default: 60 throw new RuntimeException("Unknown test: " + test); |