net.curre.prefcount.gui.theme.skin
Interface PrefSkin

All Known Implementing Classes:
BusinessSkin, CremeSkin, DefaultSkin, FieldOfWheatSkin, FindingNemoSkin, GreenMagicSkin, MangoSkin, ModerateSkin, NebulaSkin, OfficeBlue2007Skin

public interface PrefSkin

This is an interface to represent a prefcount skin, which represents a Substance skin from the org.jvnet.substance.skin package.

Created date: Jun 13, 2007

Author:
Yevgeny Nyden

Method Summary
 java.awt.Paint getBoardBackgroundPaint()
          Returns the board background paint.
 java.awt.Color getBoardLineColor()
          Returns the color for the board lines.
 java.awt.Stroke getBoardLineStroke()
          Returns the stroke for the board lines.
 java.awt.Color getMainBackgroundColor()
          Returns the main background color.
 java.lang.String getNameResourceKey()
          Returns the skin resource key, which also the skin's unique identifier.
 java.awt.Color getPlayerNameColor()
          Returns the color for players names.
 java.awt.Font getPlayerNameFont()
          Returns the font for players names.
 java.awt.Stroke getPlayerNameStroke()
          Returns the stroke for players names.
 java.awt.Color getPlayerScoreColor()
          Returns the color for players scores.
 java.awt.Font getPlayerScoreFont()
          Returns the font for players scores.
 java.awt.Stroke getPlayerScoreStroke()
          Returns the stroke for players scores.
 java.awt.Color getPlayerTotalsColor()
          Returns the color for player (scores) totals.
 java.awt.Font getPlayerTotalsFont()
          Returns the font for player (scores) totals.
 java.awt.Stroke getPlayerTotalsStroke()
          Returns the stroke for player (scores) totals.
 java.lang.String getSubstanceSkinClassName()
          Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.
 

Method Detail

getSubstanceSkinClassName

java.lang.String getSubstanceSkinClassName()
Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.

Returns:
Substance skin class name.

getNameResourceKey

java.lang.String getNameResourceKey()
Returns the skin resource key, which also the skin's unique identifier.

Returns:
the skin resource key and it's unique ID.

getMainBackgroundColor

java.awt.Color getMainBackgroundColor()
Returns the main background color.

Returns:
the main background color.

getBoardBackgroundPaint

java.awt.Paint getBoardBackgroundPaint()
Returns the board background paint.

Returns:
the board background paint.

getPlayerNameColor

java.awt.Color getPlayerNameColor()
Returns the color for players names.

Returns:
the player names color.

getPlayerNameFont

java.awt.Font getPlayerNameFont()
Returns the font for players names.

Returns:
the player names font.

getPlayerNameStroke

java.awt.Stroke getPlayerNameStroke()
Returns the stroke for players names.

Returns:
the player names stroke.

getPlayerScoreColor

java.awt.Color getPlayerScoreColor()
Returns the color for players scores.

Returns:
the color for players scores.

getPlayerScoreFont

java.awt.Font getPlayerScoreFont()
Returns the font for players scores.

Returns:
the font for players scores.

getPlayerScoreStroke

java.awt.Stroke getPlayerScoreStroke()
Returns the stroke for players scores.

Returns:
the stroke for players scores.

getPlayerTotalsColor

java.awt.Color getPlayerTotalsColor()
Returns the color for player (scores) totals.

Returns:
the color for player (scores) totals.

getPlayerTotalsFont

java.awt.Font getPlayerTotalsFont()
Returns the font for player (scores) totals.

Returns:
the font for player (scores) totals.

getPlayerTotalsStroke

java.awt.Stroke getPlayerTotalsStroke()
Returns the stroke for player (scores) totals.

Returns:
the stroke for player (scores) totals.

getBoardLineColor

java.awt.Color getBoardLineColor()
Returns the color for the board lines.

Returns:
the color for the board lines.

getBoardLineStroke

java.awt.Stroke getBoardLineStroke()
Returns the stroke for the board lines.

Returns:
the stroke for the board lines.


Copyright © 2008. All Rights Reserved.