com.jtattoo.plaf
Class JTattooUtilities

java.lang.Object
  extended by com.jtattoo.plaf.JTattooUtilities

public class JTattooUtilities
extends Object

Author:
Michael Hagen

Constructor Summary
JTattooUtilities()
           
 
Method Summary
static void draw3DBorder(Graphics g, Color c1, Color c2, int x, int y, int w, int h)
           
static void drawBorder(Graphics g, Color c, int x, int y, int w, int h)
           
static void drawRound3DBorder(Graphics g, Color c1, Color c2, int x, int y, int w, int h)
           
static void drawRoundBorder(Graphics g, Color c, int x, int y, int w, int h, int r)
           
static void drawString(JComponent c, Graphics g, String text, int x, int y)
           
static void drawStringUnderlineCharAt(JComponent c, Graphics g, String text, int underlinedIndex, int x, int y)
           
static void fillHorGradient(Graphics g, Color[] colors, int x, int y, int w, int h)
           
static void fillInverseHorGradient(Graphics g, Color[] colors, int x, int y, int w, int h)
           
static void fillInverseVerGradient(Graphics g, Color[] colors, int x, int y, int w, int h)
           
static void fillVerGradient(Graphics g, Color[] colors, int x, int y, int w, int h)
           
static int findDisplayedMnemonicIndex(String text, int mnemonic)
           
static String getClippedText(String text, FontMetrics fm, int maxWidth)
           
static Dimension getFrameSize(Component c)
           
static double getJavaVersion()
           
static Point getRelLocation(Component c)
           
static Container getRootContainer(Component c)
           
static boolean isActive(JComponent c)
           
static boolean isAIX()
           
static boolean isFrameActive(JComponent c)
           
static boolean isFreeBSD()
           
static boolean isHiresScreen()
           
static boolean isHPUX()
           
static boolean isLeftToRight(Component c)
           
static boolean isLinux()
           
static boolean isMac()
           
static boolean isOS2()
           
static boolean isSunOS()
           
static boolean isWindowActive(Window window)
           
static boolean isWindows()
           
static void smoothFillHorGradient(Graphics g, Color[] colors, int x, int y, int w, int h)
           
static void smoothFillInverseHorGradient(Graphics g, Color[] colors, int x, int y, int w, int h)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JTattooUtilities

public JTattooUtilities()
Method Detail

getJavaVersion

public static double getJavaVersion()

isWindows

public static boolean isWindows()

isOS2

public static boolean isOS2()

isMac

public static boolean isMac()

isLinux

public static boolean isLinux()

isSunOS

public static boolean isSunOS()

isAIX

public static boolean isAIX()

isHPUX

public static boolean isHPUX()

isFreeBSD

public static boolean isFreeBSD()

isHiresScreen

public static boolean isHiresScreen()

isLeftToRight

public static boolean isLeftToRight(Component c)

isActive

public static boolean isActive(JComponent c)

isFrameActive

public static boolean isFrameActive(JComponent c)

isWindowActive

public static boolean isWindowActive(Window window)

getRootContainer

public static Container getRootContainer(Component c)

getFrameSize

public static Dimension getFrameSize(Component c)

getRelLocation

public static Point getRelLocation(Component c)

getClippedText

public static String getClippedText(String text,
                                    FontMetrics fm,
                                    int maxWidth)

findDisplayedMnemonicIndex

public static int findDisplayedMnemonicIndex(String text,
                                             int mnemonic)

drawString

public static void drawString(JComponent c,
                              Graphics g,
                              String text,
                              int x,
                              int y)

drawStringUnderlineCharAt

public static void drawStringUnderlineCharAt(JComponent c,
                                             Graphics g,
                                             String text,
                                             int underlinedIndex,
                                             int x,
                                             int y)

fillHorGradient

public static void fillHorGradient(Graphics g,
                                   Color[] colors,
                                   int x,
                                   int y,
                                   int w,
                                   int h)

smoothFillHorGradient

public static void smoothFillHorGradient(Graphics g,
                                         Color[] colors,
                                         int x,
                                         int y,
                                         int w,
                                         int h)

fillInverseHorGradient

public static void fillInverseHorGradient(Graphics g,
                                          Color[] colors,
                                          int x,
                                          int y,
                                          int w,
                                          int h)

smoothFillInverseHorGradient

public static void smoothFillInverseHorGradient(Graphics g,
                                                Color[] colors,
                                                int x,
                                                int y,
                                                int w,
                                                int h)

fillVerGradient

public static void fillVerGradient(Graphics g,
                                   Color[] colors,
                                   int x,
                                   int y,
                                   int w,
                                   int h)

fillInverseVerGradient

public static void fillInverseVerGradient(Graphics g,
                                          Color[] colors,
                                          int x,
                                          int y,
                                          int w,
                                          int h)

drawBorder

public static void drawBorder(Graphics g,
                              Color c,
                              int x,
                              int y,
                              int w,
                              int h)

draw3DBorder

public static void draw3DBorder(Graphics g,
                                Color c1,
                                Color c2,
                                int x,
                                int y,
                                int w,
                                int h)

drawRoundBorder

public static void drawRoundBorder(Graphics g,
                                   Color c,
                                   int x,
                                   int y,
                                   int w,
                                   int h,
                                   int r)

drawRound3DBorder

public static void drawRound3DBorder(Graphics g,
                                     Color c1,
                                     Color c2,
                                     int x,
                                     int y,
                                     int w,
                                     int h)


Copyright © 2011. All Rights Reserved.