Class WStandardPalette

java.lang.Object
eu.webtoolkit.jwt.chart.WStandardPalette
All Implemented Interfaces:
WChartPalette

public class WStandardPalette
extends java.lang.Object
implements WChartPalette
Standard styling for rendering series in charts.

This class provides four standard palettes, each composed of eight different colors (these are recycled at index 8).

The three colored palettes are a variation on those defined at http://www.modernlifeisrubbish.co.uk/article/web-2.0-colour-palette.

The following table lists the background color, and font color of the different palettes:

Neutral Bold Muted GrayScale
Gmail blue Mozilla red Ruby on Rails red Gray #1
Shiny silver Flock blue Mozilla blue Gray #2
Interactive action yellow RSS orange Etsy vermillion Gray #3
Qoop mint Techcrunch green Digg blue Gray #4
Digg blue Flickr pink 43 Things gold Gray #5
Shadows grey Newsvine green Writely olive Gray #6
Magnolia Mag.nolia Magnolia Mag.nolia Last.fm crimson Gray #7
RSS orange Rollyo red Basecamp green Gray #8

The border pen is in all cases a gray pen of 0 width, while the stroke pen is a line of width 2 in the background color.

  • Nested Class Summary

    Nested Classes
    Modifier and Type Class Description
    static class  WStandardPalette.Flavour
    Enumeration that indicates the palette flavour.
  • Constructor Summary

    Constructors
    Constructor Description
    WStandardPalette​(WStandardPalette.Flavour flavour)
    Creates a standard palette of a particular flavour.
  • Method Summary

    Modifier and Type Method Description
    WColor color​(int index)
    Returns the color for the given index.
    WPen getBorderPen​(int index)
    Returns a border pen from the palette.
    WBrush getBrush​(int index)
    Returns a brush from the palette.
    WColor getFontColor​(int index)
    Returns a font color from the palette.
    WPen getStrokePen​(int index)
    Returns a stroke pen from the palette.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait