Class 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.

    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      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