jdk/src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java
changeset 3107 51a846c2c16f
parent 2658 43e06bc950ec
child 3344 e2acdc658d52
equal deleted inserted replaced
3106:bb4a4ea50e55 3107:51a846c2c16f
    29 import java.lang.reflect.Method;
    29 import java.lang.reflect.Method;
    30 import javax.swing.*;
    30 import javax.swing.*;
    31 import javax.swing.plaf.UIResource;
    31 import javax.swing.plaf.UIResource;
    32 import javax.swing.Painter;
    32 import javax.swing.Painter;
    33 import java.awt.print.PrinterGraphics;
    33 import java.awt.print.PrinterGraphics;
    34 import static javax.swing.plaf.nimbus.NimbusLookAndFeel.deriveARGB;
       
    35 
    34 
    36 /**
    35 /**
    37  * Convenient base class for defining Painter instances for rendering a
    36  * Convenient base class for defining Painter instances for rendering a
    38  * region or component in Nimbus.
    37  * region or component in Nimbus.
    39  *
    38  *
   345      *                 color 1 and 1.0 is color 2;
   344      *                 color 1 and 1.0 is color 2;
   346      * @return The derived color
   345      * @return The derived color
   347      */
   346      */
   348     protected final Color decodeColor(Color color1, Color color2,
   347     protected final Color decodeColor(Color color1, Color color2,
   349                                       float midPoint) {
   348                                       float midPoint) {
   350         return new Color(deriveARGB(color1, color2, midPoint));
   349         return new Color(NimbusLookAndFeel.deriveARGB(color1, color2, midPoint));
   351     }
   350     }
   352 
   351 
   353     /**
   352     /**
   354      * Given parameters for creating a LinearGradientPaint, this method will
   353      * Given parameters for creating a LinearGradientPaint, this method will
   355      * create and return a linear gradient paint. One primary purpose for this
   354      * create and return a linear gradient paint. One primary purpose for this