bibliothek.extension.gui.dock.theme.bubble
Class SimpleBubbleColorScheme

java.lang.Object
  extended by bibliothek.gui.dock.themes.color.AbstractColorScheme
      extended by bibliothek.gui.dock.themes.color.DefaultColorScheme
          extended by bibliothek.extension.gui.dock.theme.bubble.SimpleBubbleColorScheme
All Implemented Interfaces:
ColorScheme, UIScheme<Color,DockColor,ColorBridge>

public class SimpleBubbleColorScheme
extends DefaultColorScheme

A color scheme that generates most of its colors from a small starting set of colors.

Author:
Benjamin Sigg

Field Summary
static SimpleBubbleColorScheme BLOPS
          A scheme that uses black, white, green and red
static SimpleBubbleColorScheme BRIGHT
          A scheme that uses different shades of grey
static ColorScheme LOOK_AND_FEEL
          A scheme that uses colors from the LookAndFeel
 
Fields inherited from interface bibliothek.gui.dock.themes.ColorScheme
COLOR_SCHEME_PARAMETER, EXTENSION_NAME
 
Constructor Summary
SimpleBubbleColorScheme(Color color)
          Creates a scheme using only one base color.
SimpleBubbleColorScheme(Color active, Color inactive, Color enabled, Color selected, Color disabled, Color activeText, Color inactiveText, double factorWeak, double factor, double factorStrong)
          Creates a new color scheme
SimpleBubbleColorScheme(Color active, Color inactive, Color enabled, Color selected, Color disabled, double factorWeak, double factor, double factorStrong)
          Creates a new color scheme
 
Method Summary
 
Methods inherited from class bibliothek.gui.dock.themes.color.DefaultColorScheme
getBridge, getBridgeFactory, getColor, getResource, setBridgeFactory, setColor, setNullColor, updateUI
 
Methods inherited from class bibliothek.gui.dock.themes.color.AbstractColorScheme
addListener, fire, hasListeners, install, listeners, managers, removeListener, uninstall
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BLOPS

public static final SimpleBubbleColorScheme BLOPS
A scheme that uses black, white, green and red


BRIGHT

public static final SimpleBubbleColorScheme BRIGHT
A scheme that uses different shades of grey


LOOK_AND_FEEL

public static final ColorScheme LOOK_AND_FEEL
A scheme that uses colors from the LookAndFeel

Constructor Detail

SimpleBubbleColorScheme

public SimpleBubbleColorScheme(Color color)
Creates a scheme using only one base color.

Parameters:
color - the base color

SimpleBubbleColorScheme

public SimpleBubbleColorScheme(Color active,
                               Color inactive,
                               Color enabled,
                               Color selected,
                               Color disabled,
                               double factorWeak,
                               double factor,
                               double factorStrong)
Creates a new color scheme

Parameters:
active - color for active elements
inactive - color for inactive elements
enabled - color for enabled buttons
selected - color for selected buttons
disabled - color for disabled buttons
factorWeak - factor for weak color transformation
factor - factor for color transformation
factorStrong - factor for strong color transformation

SimpleBubbleColorScheme

public SimpleBubbleColorScheme(Color active,
                               Color inactive,
                               Color enabled,
                               Color selected,
                               Color disabled,
                               Color activeText,
                               Color inactiveText,
                               double factorWeak,
                               double factor,
                               double factorStrong)
Creates a new color scheme

Parameters:
active - color for active elements
inactive - color for inactive elements
enabled - color for enabled buttons
selected - color for selected buttons
disabled - color for disabled buttons
activeText - color for text on active elements
inactiveText - color for text on inactive elements
factorWeak - factor for weak color transformation
factor - factor for color transformation
factorStrong - factor for strong color transformation