test/java/awt/datatransfer/DragImage/MultiResolutionDragImageTest.java

Print this page




  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);