com.incors.plaf.kunststoff
Class KunststoffUtilities

java.lang.Object
  extended by com.incors.plaf.kunststoff.KunststoffUtilities

public class KunststoffUtilities
extends java.lang.Object

Collection of methods often used in the Kunststoff Look&Feel


Constructor Summary
KunststoffUtilities()
           
 
Method Summary
static void drawGradient(java.awt.Graphics g, java.awt.Color color1, java.awt.Color color2, java.awt.Rectangle rect, boolean isVertical)
          Convenience method to draw a gradient on the specified rectangle
static void drawGradient(java.awt.Graphics g, java.awt.Color color1, java.awt.Color color2, java.awt.Rectangle rect, java.awt.Rectangle rect2, boolean isVertical)
          Convenience method to draw a gradient.
static java.awt.Color getTranslucentColor(java.awt.Color color, int alpha)
          Convenience method to create a translucent Color.
static java.awt.Color getTranslucentColorUIResource(java.awt.Color color, int alpha)
          Convenience method to create a translucent ColorUIResource.
static boolean isToolkitTrueColor(java.awt.Component c)
          Returns true if the display uses 24- or 32-bit color depth (= true color)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KunststoffUtilities

public KunststoffUtilities()
Method Detail

getTranslucentColor

public static java.awt.Color getTranslucentColor(java.awt.Color color,
                                                 int alpha)
Convenience method to create a translucent Color.


getTranslucentColorUIResource

public static java.awt.Color getTranslucentColorUIResource(java.awt.Color color,
                                                           int alpha)
Convenience method to create a translucent ColorUIResource.


drawGradient

public static void drawGradient(java.awt.Graphics g,
                                java.awt.Color color1,
                                java.awt.Color color2,
                                java.awt.Rectangle rect,
                                boolean isVertical)
Convenience method to draw a gradient on the specified rectangle


drawGradient

public static void drawGradient(java.awt.Graphics g,
                                java.awt.Color color1,
                                java.awt.Color color2,
                                java.awt.Rectangle rect,
                                java.awt.Rectangle rect2,
                                boolean isVertical)
Convenience method to draw a gradient. The first rectangle defines the drawing region, the second rectangle defines the size of the gradient.


isToolkitTrueColor

public static boolean isToolkitTrueColor(java.awt.Component c)
Returns true if the display uses 24- or 32-bit color depth (= true color)