com.datamessenger.awt
Class ColorScheme


java.lang.Object

  |

  +--com.datamessenger.awt.ColorScheme


public class ColorScheme
extends java.lang.Object
implements java.lang.Cloneable

Copyright (c) 1999-2000 Produx House, Corp. All rights reserved.

Version:
1.0, September 30 2000
Author:
Jon L. Boynton

Field Summary
 java.awt.Color background
           
 java.awt.Color backgroundHover
           
 java.awt.Color backgroundShadow
           
 java.awt.Color border
           
 java.awt.Color borderHover
           
 java.awt.Color borderShadow
           
 java.awt.Color fill
           
 java.awt.Color foreground
           
 java.awt.Color foregroundHover
           
 java.awt.Color foregroundShadow
           
 java.awt.Color highlight
           
 java.awt.Color highlightText
           
 java.awt.Color outline
           
 
Constructor Summary
ColorScheme()
          A new blank ColorScheme.
ColorScheme(java.awt.Color background, java.awt.Color foreground, java.awt.Color border)
          A ColorScheme with specified background and foreground colors.
ColorScheme(ColorEntry pattern)
           
ColorScheme(java.awt.Component pattern)
          A new blank ColorScheme.
 
Method Summary
static java.awt.Color brighter(java.awt.Color c)
           
 java.lang.Object clone()
           
static java.awt.Color darker(java.awt.Color c)
           
 void fill()
           
static java.awt.Color mix(java.awt.Color src1, java.awt.Color src2, double trans)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

background


public java.awt.Color background

backgroundShadow


public java.awt.Color backgroundShadow

backgroundHover


public java.awt.Color backgroundHover

foreground


public java.awt.Color foreground

foregroundShadow


public java.awt.Color foregroundShadow

foregroundHover


public java.awt.Color foregroundHover

border


public java.awt.Color border

borderShadow


public java.awt.Color borderShadow

borderHover


public java.awt.Color borderHover

fill


public java.awt.Color fill

outline


public java.awt.Color outline

highlight


public java.awt.Color highlight

highlightText


public java.awt.Color highlightText
Constructor Detail

ColorScheme


public ColorScheme()
A new blank ColorScheme. background and foreground colors are set from SystemColor.menu and SystemColor.menuText respectively.

ColorScheme


public ColorScheme(java.awt.Component pattern)
A new blank ColorScheme. background and foreground colors are set from SystemColor.menu and SystemColor.menuText respectively.

ColorScheme


public ColorScheme(ColorEntry pattern)

ColorScheme


public ColorScheme(java.awt.Color background,

                   java.awt.Color foreground,

                   java.awt.Color border)
A ColorScheme with specified background and foreground colors.
Parameters:
background - The background color.
foreground - The foreground color.
Method Detail

fill


public void fill()

clone


public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

darker


public static java.awt.Color darker(java.awt.Color c)

brighter


public static java.awt.Color brighter(java.awt.Color c)

mix


public static java.awt.Color mix(java.awt.Color src1,

                                 java.awt.Color src2,

                                 double trans)


Comments, suggestions, and bug reports are welcomed and encouraged.
Please refer them to our support page. Thank you.

Copyright © 1999-2001 Produx House, Corp. All rights reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc.