jdk/test/java/awt/image/MultiResolutionImageTest.java
changeset 32682 6f1200d8999d
parent 32666 4109954f74a5
child 42338 a60f280f803c
equal deleted inserted replaced
32681:7fabd3486dea 32682:6f1200d8999d
    31 import java.lang.reflect.Method;
    31 import java.lang.reflect.Method;
    32 import java.net.URL;
    32 import java.net.URL;
    33 import javax.imageio.ImageIO;
    33 import javax.imageio.ImageIO;
    34 import sun.awt.SunHints;
    34 import sun.awt.SunHints;
    35 import java.awt.MediaTracker;
    35 import java.awt.MediaTracker;
       
    36 import java.awt.RenderingHints;
    36 import java.awt.image.ImageObserver;
    37 import java.awt.image.ImageObserver;
    37 import javax.swing.JPanel;
    38 import javax.swing.JPanel;
    38 import jdk.testlibrary.Platform;
    39 import jdk.testlibrary.Platform;
    39 import sun.awt.image.MultiResolutionImage;
    40 import java.awt.image.MultiResolutionImage;
    40 
    41 
    41 /**
    42 /**
    42  * @test @bug 8011059
    43  * @test @bug 8011059
    43  * @author Alexander Scherbatiy
    44  * @author Alexander Scherbatiy
    44  * @summary [macosx] Make JDK demos look perfect on retina displays
    45  * @summary [macosx] Make JDK demos look perfect on retina displays
   337     }
   338     }
   338 
   339 
   339     static void setImageScalingHint(Graphics2D g2d,
   340     static void setImageScalingHint(Graphics2D g2d,
   340         boolean enableImageScaling) {
   341         boolean enableImageScaling) {
   341         g2d.setRenderingHint(SunHints.KEY_RESOLUTION_VARIANT, enableImageScaling
   342         g2d.setRenderingHint(SunHints.KEY_RESOLUTION_VARIANT, enableImageScaling
   342             ? SunHints.VALUE_RESOLUTION_VARIANT_ON
   343             ? RenderingHints.VALUE_RESOLUTION_VARIANT_DEFAULT
   343             : SunHints.VALUE_RESOLUTION_VARIANT_OFF);
   344             : RenderingHints.VALUE_RESOLUTION_VARIANT_BASE);
   344     }
   345     }
   345 
   346 
   346     static void checkColor(int rgb, boolean isImageScaled) {
   347     static void checkColor(int rgb, boolean isImageScaled) {
   347 
   348 
   348         if (!isImageScaled && COLOR_1X.getRGB() != rgb) {
   349         if (!isImageScaled && COLOR_1X.getRGB() != rgb) {