Package com.jtattoo.plaf
Class JTattooUtilities
java.lang.Object
com.jtattoo.plaf.JTattooUtilities
JTattooUtilities class.
Author Michael Hagen-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddraw3DBorder(Graphics g, Color c1, Color c2, int x, int y, int w, int h) draw3DBorder.static voiddrawBorder(Graphics g, Color c, int x, int y, int w, int h) drawBorder.static voiddrawRound3DBorder(Graphics g, Color c1, Color c2, int x, int y, int w, int h) drawRound3DBorder.static voiddrawRoundBorder(Graphics g, Color c, int x, int y, int w, int h, int r) drawRoundBorder.static voiddrawString(JComponent c, Graphics g, String text, int x, int y) drawString.static voiddrawStringUnderlineCharAt(JComponent c, Graphics g, String text, int underlinedIndex, int x, int y) drawStringUnderlineCharAt.static voidfillComponent(Graphics g, Component c, Icon texture) fillComponent.static voidfillHorGradient(Graphics g, Color[] colors, int x, int y, int w, int h) fillHorGradient.static voidfillInverseHorGradient(Graphics g, Color[] colors, int x, int y, int w, int h) fillInverseHorGradient.static voidfillInverseVerGradient(Graphics g, Color[] colors, int x, int y, int w, int h) fillInverseVerGradient.static voidfillVerGradient(Graphics g, Color[] colors, int x, int y, int w, int h) fillVerGradient.static StringgetClippedText(String text, FontMetrics fm, int maxWidth) getClippedText.static FontMetricsgetFontMetrics(JComponent c, Graphics g, Font f) getFontMetrics.static DimensiongetFrameSize.static doubleGetter for the field javaVersion.static doublegetOSVersion.static PointgetRelLocation.static ContainergetRootContainer.static booleanisActive.static booleanisAIX()isAIX.static booleanisFrameActive.static booleanisFreeBSD.static booleanisHiresScreen.static booleanisHPUX()isHPUX.static booleanisLeftToRight.static booleanisLinux()isLinux.static booleanisMac()isMac.static booleanisOS2()isOS2.static booleanisSunOS()isSunOS.static booleanisWindows.static voidsmoothFillHorGradient(Graphics g, Color[] colors, int x, int y, int w, int h) smoothFillHorGradient.static voidsmoothFillInverseHorGradient(Graphics g, Color[] colors, int x, int y, int w, int h) smoothFillInverseHorGradient.
-
Constructor Details
-
JTattooUtilities
public JTattooUtilities()
-
-
Method Details
-
draw3DBorder
draw3DBorder.
-
drawBorder
drawBorder.
-
drawRound3DBorder
drawRound3DBorder.
-
drawRoundBorder
drawRoundBorder.
-
drawString
drawString.
- Parameters:
c- aJComponentobject.g- aGraphicsobject.text- aStringobject.x- aIntegerobject.y- aIntegerobject.
-
drawStringUnderlineCharAt
public static void drawStringUnderlineCharAt(JComponent c, Graphics g, String text, int underlinedIndex, int x, int y) drawStringUnderlineCharAt.
-
fillComponent
fillComponent.
-
fillHorGradient
fillHorGradient.
-
fillInverseHorGradient
fillInverseHorGradient.
-
fillInverseVerGradient
fillInverseVerGradient.
-
fillVerGradient
fillVerGradient.
-
getClippedText
getClippedText.
- Parameters:
text- aStringobject.fm- aFontMetricsobject.maxWidth- aIntegerobject.- Returns:
- a
Stringobject.
-
getFontMetrics
getFontMetrics.
- Parameters:
c- aJComponentobject.g- aGraphicsobject.f- aFontobject.- Returns:
- a
FontMetricsobject.
-
getFrameSize
getFrameSize.
-
getJavaVersion
public static double getJavaVersion()Getter for the field javaVersion.
- Returns:
- a double.
-
getOSVersion
public static double getOSVersion()getOSVersion.
- Returns:
- a double.
-
getRelLocation
getRelLocation.
-
getRootContainer
getRootContainer.
-
isActive
isActive.
- Parameters:
c- aJComponentobject.- Returns:
- a boolean.
-
isAIX
public static boolean isAIX()isAIX.
- Returns:
- a boolean.
-
isFrameActive
isFrameActive.
- Parameters:
c- aComponentobject.- Returns:
- a boolean.
-
isFreeBSD
public static boolean isFreeBSD()isFreeBSD.
- Returns:
- a boolean.
-
isHiresScreen
public static boolean isHiresScreen()isHiresScreen.
- Returns:
- a boolean.
-
isHPUX
public static boolean isHPUX()isHPUX.
- Returns:
- a boolean.
-
isLeftToRight
isLeftToRight.
- Parameters:
c- aComponentobject.- Returns:
- a boolean.
-
isLinux
public static boolean isLinux()isLinux.
- Returns:
- a boolean.
-
isMac
public static boolean isMac()isMac.
- Returns:
- a boolean.
-
isOS2
public static boolean isOS2()isOS2.
- Returns:
- a boolean.
-
isSunOS
public static boolean isSunOS()isSunOS.
- Returns:
- a boolean.
-
isWindows
public static boolean isWindows()isWindows.
- Returns:
- a boolean.
-
smoothFillHorGradient
smoothFillHorGradient.
-
smoothFillInverseHorGradient
public static void smoothFillInverseHorGradient(Graphics g, Color[] colors, int x, int y, int w, int h) smoothFillInverseHorGradient.
-