A B C D E F G H I K L M N O P Q R S T U V W

A

AAJButton - Class in net.curre.prefcount.gui.aa
Object of this class represents a JButton that has font anti-aliasing enabled in the graphics context when rendering this component.
AAJButton() - Constructor for class net.curre.prefcount.gui.aa.AAJButton
Default constructor.
AAJButton(String) - Constructor for class net.curre.prefcount.gui.aa.AAJButton
Constructor that sets the label.
AAJLabel - Class in net.curre.prefcount.gui.aa
Object of this class represents a JLabel that has font anti-aliasing enabled in the graphics context when rendering this component.
AAJLabel() - Constructor for class net.curre.prefcount.gui.aa.AAJLabel
Default constructor.
AAJLabel(String) - Constructor for class net.curre.prefcount.gui.aa.AAJLabel
Constructor that sets the label.
AAJLabel(String, int) - Constructor for class net.curre.prefcount.gui.aa.AAJLabel
Constructor that sets the label.
AAJOptionPane - Class in net.curre.prefcount.gui.aa
Object of this class represents a JOptionPane that has font anti-aliasing enabled in the graphics context when rendering this component.
AAJOptionPane(Object, int, int, Icon) - Constructor for class net.curre.prefcount.gui.aa.AAJOptionPane
Constructor.
AAJPanel - Class in net.curre.prefcount.gui.aa
Object of this class represents a JPanel that has font anti-aliasing enabled in the graphics context when rendering this component.
AAJPanel() - Constructor for class net.curre.prefcount.gui.aa.AAJPanel
Default constructor.
AAJPanel(LayoutManager) - Constructor for class net.curre.prefcount.gui.aa.AAJPanel
Constructor.
AAJPanel(LayoutManager, boolean) - Constructor for class net.curre.prefcount.gui.aa.AAJPanel
Constructor.
AAJPanel(boolean) - Constructor for class net.curre.prefcount.gui.aa.AAJPanel
Constructor.
AAJTextField - Class in net.curre.prefcount.gui.aa
Object of this class represents a JTextField that has font anti-aliasing enabled in the graphics context when rendering this component.
AAJTextField() - Constructor for class net.curre.prefcount.gui.aa.AAJTextField
Default constructor.
AAJTextField(int) - Constructor for class net.curre.prefcount.gui.aa.AAJTextField
Constructor.
AAJTextField(String) - Constructor for class net.curre.prefcount.gui.aa.AAJTextField
Constructor.
AboutActionListener - Class in net.curre.prefcount.event
Object of this class represents the "About PrefCount" menu item action listener.
AboutActionListener() - Constructor for class net.curre.prefcount.event.AboutActionListener
 
actionPerformed(ActionEvent) - Method in class net.curre.prefcount.event.AboutActionListener
Shows the About information.
actionPerformed(ActionEvent) - Method in class net.curre.prefcount.event.ChangeLanguageActionListener
Changes language.
actionPerformed(ActionEvent) - Method in class net.curre.prefcount.event.LafMenuItemListener
Changes the current L&F skin to the listener's skin (this.skin).
actionPerformed(ActionEvent) - Method in class net.curre.prefcount.event.MainController
actionPerformed(ActionEvent) - Method in class net.curre.prefcount.event.QuitActionListener
Disposes frames and quits application.
addItemToGroup(CheckboxMenuItem) - Method in class net.curre.prefcount.gui.menu.AwtCheckboxMenuGroup
Adds a given checkbox menu item to the current group.
addListener(Object, WindowComponent...) - Method in class net.curre.prefcount.gui.menu.MenuItemsBean
Adds listener to provided items.
addMainWindowMenuBar(JFrame) - Static method in class net.curre.prefcount.service.MainService
Creates an appropriate menu bar for the main window and sets it on the mainWindow object.
addPlayerDialogMenuBar(JFrame) - Static method in class net.curre.prefcount.service.MainService
Creates a menu bar for the player dialog window and sets it on the mainWindow.playerDialogFrame object.
addRectangleLocation(ScoreItem, Place, Graphics2D, Point2D.Double, String) - Method in class net.curre.prefcount.bean.TooltipLocationsMap
Helper method to compute and add a tooltip location to the tooltip location map for the given data.
addShapeLocation(ScoreItem, Place, Shape) - Method in class net.curre.prefcount.bean.TooltipLocationsMap
Adds a shape that represents a tooltip area to the map.
adjustPlayersNames(Map<Place, String>) - Method in class net.curre.prefcount.gui.PlayerDataPanel
Adjusts players names on the panel.
App - Class in net.curre.prefcount
Object of this class represents the driver to run the PrefCount application.
App() - Constructor for class net.curre.prefcount.App
 
APPLICATION_NAME - Static variable in class net.curre.prefcount.PrefCountRegistry
Application name.
AquaSkin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the Substance default skin (Awua).
AquaSkin() - Constructor for class net.curre.prefcount.gui.theme.skin.AquaSkin
 
AVAILABLE_LOCALES - Static variable in class net.curre.prefcount.PrefCountRegistry
Array of available locales in the application.
AVAILABLE_SKINS - Static variable in class net.curre.prefcount.service.LafThemeService
Array of available themes/skins.
AwtCheckboxMenuGroup - Class in net.curre.prefcount.gui.menu
Object of this class represents a checkbox menu item group to provide radio-buton-like functionality for awt CheckboxMenuItem.
AwtCheckboxMenuGroup() - Constructor for class net.curre.prefcount.gui.menu.AwtCheckboxMenuGroup
Default constructor.
AwtMenuBar - Class in net.curre.prefcount.gui.menu
Object of this class represents a menu bar for Mac OS.
AwtMenuBar(PrefCountMenuBar.MenuBarType) - Constructor for class net.curre.prefcount.gui.menu.AwtMenuBar
Constructor that sets the type of this menu bar, initializes necessary data structures, and creates the menus.

B

BusinessSkin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the prefcount Business skin - the Substance's org.jvnet.substance.skin.BusinessSkin.
BusinessSkin() - Constructor for class net.curre.prefcount.gui.theme.skin.BusinessSkin
 

C

centerX - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Center's current X coordinate.
centerY - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Center's current X coordinate.
ChangeLanguageActionListener - Class in net.curre.prefcount.event
Object of this class represents an action listener to change current language.
ChangeLanguageActionListener(String) - Constructor for class net.curre.prefcount.event.ChangeLanguageActionListener
Constructor.
ChoosePlayerDialog - Class in net.curre.prefcount.gui
Object of this class represents a modal dialog to request a player choice.
ChoosePlayerDialog(Frame) - Constructor for class net.curre.prefcount.gui.ChoosePlayerDialog
 
ChoosePlayerDialog(Dialog) - Constructor for class net.curre.prefcount.gui.ChoosePlayerDialog
Creates a new ChoosePlayerDialog object.
clearFinalResults(GameResultBean) - Static method in class net.curre.prefcount.service.ResultService
Clears the final player scores.
clearPendingSkin() - Method in class net.curre.prefcount.service.LafThemeService
Clear the pending skin change (sets the pendingSkin to null).
clearResults() - Method in class net.curre.prefcount.bean.GameResultBean
Clears state associated with a game session.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.AquaSkin
Main background color.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Main background color.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.CremeSkin
Main background color.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Main background color.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Main background color.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Main background color.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Main background color.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.MangoSkin
Main background color.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Main background color.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Main background color.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Main background color.
COLOR_BACKGROUND_MAIN - Static variable in class net.curre.prefcount.gui.theme.skin.PrintSkin
Main background color.
computeCenterX(int, int) - Static method in class net.curre.prefcount.util.Utilities
Computes the X coordinate for the object so that it gets centered in the container, which is basically: (containerWidth - objectWidth) / 2;
computeLocations(int, int, int, int, boolean) - Method in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computes or recomputes if necessary locations of all items on the score board and stores the values in the locationsMap map.
createDarkerColor(Color, int) - Static method in class net.curre.prefcount.util.Utilities
Creates a new color that is darker than the passed color according to the passed int parameter.
createImage(String) - Static method in class net.curre.prefcount.util.Utilities
Creates a gif image for the given file name (image file is expected to be in the images/ directory relative to the net.curre.prefcount.App class).
createJButtonForChoosePlayerDialog(JPanel) - Method in class net.curre.prefcount.gui.menu.MenuItemsBean
Creates a JButton for the choose player dialog.
CremeSkin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the prefcount Creme skin - the Substance's org.jvnet.substance.skin.CremeSkin.
CremeSkin() - Constructor for class net.curre.prefcount.gui.theme.skin.CremeSkin
 

D

DEFAULT_ADJ_PLAYER - Static variable in class net.curre.prefcount.bean.Settings
Default player for the "Divisible by N" mount adjustment.
DEFAULT_DIALOG_FRAME_HEIGHT - Static variable in class net.curre.prefcount.bean.Settings
Default value for the dialog window frame height.
DEFAULT_DIALOG_FRAME_WIDTH - Static variable in class net.curre.prefcount.bean.Settings
Default value for the dialog window frame width.
DEFAULT_DIVISIBLE_BY - Static variable in class net.curre.prefcount.bean.Settings
Default divisible by option.
DEFAULT_LAF_SKIN_ID - Static variable in class net.curre.prefcount.bean.Settings
Default value for the Look and Feel theme/skin ID.
DEFAULT_LOCALE_ID - Static variable in class net.curre.prefcount.PrefCountRegistry
Default value for the locale ID (case insensitive language name).
DEFAULT_MAIN_FRAME_HEIGHT - Static variable in class net.curre.prefcount.bean.Settings
Default value for the main window frame height.
DEFAULT_MAIN_FRAME_WIDTH - Static variable in class net.curre.prefcount.bean.Settings
Default value for the main window frame width.
DEFAULT_PLAYERS_NUMBER - Static variable in class net.curre.prefcount.bean.Settings
Default number of players option.
DEFAULT_PREF_TYPE - Static variable in class net.curre.prefcount.bean.Settings
Default preferance type option.
DefaultSkin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the prefcount default skin - the system default skin.
DefaultSkin() - Constructor for class net.curre.prefcount.gui.theme.skin.DefaultSkin
 
determineSizeOfString(Graphics2D, String) - Static method in class net.curre.prefcount.util.Utilities
Computes the size of the passed String.
DialogInnerPanel - Class in net.curre.prefcount.gui
This interface represents a set of common methods for player dialog main/inner panel.
DialogInnerPanel(String, DialogInnerPanel.PanelPosition) - Constructor for class net.curre.prefcount.gui.DialogInnerPanel
Constructor.
DialogInnerPanel.PanelPosition - Enum in net.curre.prefcount.gui
Enumeration for inner panel relative position.
displayOkCancelMessage(String, String, String) - Static method in class net.curre.prefcount.util.Utilities
Opens a new frame and displays a warning message in it (given its resource key) with two buttons OK and CANCEL.
disposeChoosePlayerDialog() - Method in class net.curre.prefcount.PrefCountRegistry
Destroys the choose player dialog.
doChange() - Method in interface net.curre.prefcount.util.LocaleExt.LocaleExec
Performs change of locale.
doOnEntry() - Method in class net.curre.prefcount.gui.DialogInnerPanel
Performs necessary activity (if there is any) when switching to this panel (entering it).
doOnEntry() - Method in class net.curre.prefcount.gui.LastInputPanel
Does nothing.
doOnEntry() - Method in class net.curre.prefcount.gui.PlayerDataPanel
Does nothing.
doOnEntry() - Method in class net.curre.prefcount.gui.PlayersNamesPanel
Does nothing.
doOnLeave() - Method in class net.curre.prefcount.gui.DialogInnerPanel
Performs necessary activity (if there is any) when switching from this panel (leaving it) - i.e.
doOnLeave() - Method in class net.curre.prefcount.gui.LastInputPanel
Clearing players game data in the results bean.
doOnLeave() - Method in class net.curre.prefcount.gui.PlayerDataPanel
Performs necessary activity (if there is any) when switching from this panel (leaving it) - i.e.
doOnLeave() - Method in class net.curre.prefcount.gui.PlayersNamesPanel
Performs necessary activity (if there is any) when switching from this panel (leaving it) - i.e.
doPrint() - Static method in class net.curre.prefcount.service.MainService
Sends the game results to the OS printing system.
doPrintTemplate(int) - Static method in class net.curre.prefcount.service.MainService
Sends the score board template to the OS printing system.
doQuit() - Static method in class net.curre.prefcount.service.MainService
Disposes all frames and quits the application.
doShowHelp(WindowComponent) - Static method in class net.curre.prefcount.service.MainService
Displays help information in a separate window.
drawScoreBoard(Graphics2D, int, int, int, int, Integer, PrefSkin) - Method in class net.curre.prefcount.gui.ScoreBoardPanel
Paints the score board.

E

equals(Object) - Method in class net.curre.prefcount.util.LocaleExt
equals(Object) - Method in class net.curre.prefcount.util.LocaleExt.Triple

F

FieldOfWheatSkin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the prefcount FieldOfWheatSkin skin - the Substance's org.jvnet.substance.skin.FieldOfWheatSkin.
FieldOfWheatSkin() - Constructor for class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
 
FindingNemoSkin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the prefcount FindingNemoSkin skin - the Substance's org.jvnet.substance.skin.FindingNemoSkin.
FindingNemoSkin() - Constructor for class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
 
findSkinById(String) - Static method in class net.curre.prefcount.service.LafThemeService
Returns the skin given its ID (resource key).
fireLocaleChangeEvent() - Static method in class net.curre.prefcount.util.LocaleExt
Updates the text/label/title on all registered components when the application locale changes.
focusFirstInputField() - Method in class net.curre.prefcount.gui.DialogInnerPanel
Transfers focus to the next input field or to the first field that failed validation if there was such a field.
focusFirstInputField() - Method in class net.curre.prefcount.gui.LastInputPanel
Transfers focus to the next input field or to the first field that failed validation if there was such a field.
focusFirstInputField() - Method in class net.curre.prefcount.gui.PlayerDataPanel
Transfers focus to the next input field or to the first field that failed validation if there was such a field.
focusFirstInputField() - Method in class net.curre.prefcount.gui.PlayersNamesPanel
Transfers focus to the next input field or to the first field that failed validation if there was such a field.
FOUR_PLAYERS - Static variable in enum net.curre.prefcount.gui.type.Place
Four player game places.

G

GameResultBean - Class in net.curre.prefcount.bean
Object of this class represents a bean that holds all score and results for a preferance card game.
GameResultBean() - Constructor for class net.curre.prefcount.bean.GameResultBean
Default ctor.
generateButtonText(UIItem) - Static method in class net.curre.prefcount.util.Utilities
Generates button label text for the given UI item.
generateFinalResults(GameResultBean) - Static method in class net.curre.prefcount.service.ResultService
Generates the final player scores.
get(Object) - Method in class net.curre.prefcount.bean.TooltipLocationsMap
getActionForComponent(WindowComponent) - Static method in class net.curre.prefcount.event.MainController
Creates and returns an action object for the given component (represented by a WindowComponent enum).
getAverageMountain() - Method in class net.curre.prefcount.bean.GameResultBean
Getter for the player's average mountain.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the board background paint.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the board background paint.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the board background paint.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the board background paint.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the board background paint.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the board background paint.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the board background paint.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the board background paint.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the board background paint.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the board background paint.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the board background paint.
getBoardBackgroundPaint() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the board background paint.
getBoardBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the board background paint.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the color for the board lines.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the color for the board lines.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the color for the board lines.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the color for the board lines.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the color for the board lines.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the color for the board lines.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the color for the board lines.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the color for the board lines.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the color for the board lines.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the color for the board lines.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the color for the board lines.
getBoardLineColor() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the color for the board lines.
getBoardLineColor() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the color for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the stroke for the board lines.
getBoardLineStroke() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the stroke for the board lines.
getChoosePlayerDialog() - Method in class net.curre.prefcount.PrefCountRegistry
Gets the choose player dialog (note, that it will be created if if doesn't exist).
getCurrentInnerPanel() - Method in class net.curre.prefcount.gui.PlayerDialogBaseFrame
Returns reference to the current inner panel.
getCurrentLocale() - Static method in class net.curre.prefcount.PrefCountRegistry
Returns the current locale.
getCurrentSkin() - Method in class net.curre.prefcount.service.LafThemeService
Returns reference to the current skin.
getCurrPlayerPanel() - Method in class net.curre.prefcount.gui.PlayerDialogBaseFrame
Getter for property 'currPlayerPanel' - index of the current player panel.
getDialogFrameHeight() - Method in class net.curre.prefcount.bean.Settings
Getter for the dialog window frame height.
getDialogFrameWidth() - Method in class net.curre.prefcount.bean.Settings
Getter for the dialog window frame width.
getDisplayLanguage() - Method in class net.curre.prefcount.util.LocaleExt
Getter for the language display name.
getDivisibleBy() - Method in class net.curre.prefcount.bean.Settings
Getter for the Divisible By option (a WindowComponent enum name).
getDivisibleByNPlayer() - Method in class net.curre.prefcount.bean.GameResultBean
Getter for property 'divisibleByNPlayer' - player used for the divisible by N adjustments.
getFinalMountainInWhists() - Method in class net.curre.prefcount.bean.PlayerStatistics
Returns the "final" computed mountain value in whists (x10), which is = (averageMountain - (mountain + mountFix - minMountain)) x 10.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns paint for the final score background.
getFinalScoreBackgroundPaint() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns paint for the final score background.
getFinalScoreInWhists() - Method in class net.curre.prefcount.bean.PlayerStatistics
Returns computed final score (balance) in whists.
getFirstLetterFromField(JTextField) - Static method in class net.curre.prefcount.util.Utilities
Returns capitalized first letter from the passed text field or null if the text field is empty.
getGameResultBean() - Method in class net.curre.prefcount.PrefCountRegistry
Getter for the game result bean.
getInstance() - Static method in class net.curre.prefcount.PrefCountRegistry
Returns the singleton instance of this class.
getInstance() - Static method in class net.curre.prefcount.service.LafThemeService
Returns an instance of this class to use.
getJButton(WindowComponent, JPanel) - Method in class net.curre.prefcount.gui.menu.MenuItemsBean
Fetches a JButton object for the given item enumeration.
getJMenuItem(WindowComponent) - Method in class net.curre.prefcount.gui.menu.MenuItemsBean
Fetches a JMenuItem menu item for the given item enumeration.
getJRadioButton(WindowComponent) - Method in class net.curre.prefcount.gui.menu.MenuItemsBean
Fetches a JRadioButton radio button for the given item enumeration.
getJRadioButtonMenuItem(WindowComponent) - Method in class net.curre.prefcount.gui.menu.MenuItemsBean
Fetches a JRadioButtonMenuItem menu item for the given item enumeration.
getLafSkinId() - Method in class net.curre.prefcount.bean.Settings
Getter for the Look and Feel theme/skin ID (resource key).
getLastInputPanel() - Method in class net.curre.prefcount.PrefCountRegistry
Getter for the past input panel reference.
getLocale() - Method in class net.curre.prefcount.util.LocaleExt
Getter for the reference to the locale object.
getLocaleIcon() - Method in class net.curre.prefcount.util.LocaleExt
Gets the icon that represents this locale.
getLocaleId() - Method in class net.curre.prefcount.bean.Settings
Getter for the locale identifier (case insensitive language name).
getLocationsMap(Place) - Method in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Getter for the locations maps for the given player.
getLocationsMap() - Method in class net.curre.prefcount.gui.ScoreBoardPanel
Gets the location map object.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the main background color.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the main background color.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the main background color.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the main background color.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the main background color.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the main background color.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the main background color.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the main background color.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the main background color.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the main background color.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the main background color.
getMainBackgroundColor() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the main background color.
getMainBackgroundColor() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the main background color.
getMainController() - Method in class net.curre.prefcount.PrefCountRegistry
Gets reference to the main controller bean.
getMainFrameHeight() - Method in class net.curre.prefcount.bean.Settings
Getter for the main window frame height.
getMainFrameWidth() - Method in class net.curre.prefcount.bean.Settings
Getter for the main window frame width.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Gets the main section lines paint.
getMainSectionLinesPain() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Gets the main section lines paint.
getMainWindow() - Method in class net.curre.prefcount.PrefCountRegistry
Getter for the main window reference.
getMaxPool() - Method in class net.curre.prefcount.bean.GameResultBean
Getter for the max pool value.
getMenuItem(WindowComponent) - Method in class net.curre.prefcount.gui.menu.MenuItemsBean
Fetches a MenuItem menu item for the given item enumeration.
getMenuItemsBean() - Method in class net.curre.prefcount.PrefCountRegistry
Getter for the reference to the menu items bean.
getMinMountain() - Method in class net.curre.prefcount.bean.GameResultBean
Returns the minimum mountain in the game.
getMinMountain() - Method in class net.curre.prefcount.bean.PlayerStatistics
Returns the minimum mountain in the game.
getMountain() - Method in class net.curre.prefcount.bean.PlayerStatistics
Getter for the player's mountain.
getMountFix() - Method in class net.curre.prefcount.bean.PlayerStatistics
Getter for property 'mountFix'.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the skin resource key, which also the skin's unique identifier.
getNameResourceKey() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the skin resource key, which also the skin's unique identifier.
getNewMountain() - Method in class net.curre.prefcount.bean.PlayerStatistics
Returns the new computed mountain value according to the current maxPool value and the type of pref (Leningradka or other).
getNumberOfPlayers() - Method in class net.curre.prefcount.bean.GameResultBean
Returns the number of players in the game.
getOtherPlayersWhistPlaces(Place, int) - Static method in enum net.curre.prefcount.gui.type.Place
Gets all whist places that the given player.
getOtherWhistItems(Place) - Method in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Gets whist score items for all other players relative to the given player.
getOtherWhistSaldoItems(Place) - Method in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Gets whist saldo score items for all other players relative to the given player.
getPendingSkin() - Method in class net.curre.prefcount.service.LafThemeService
Returns reference to the pending skin - the skin that was chosen but was activated yet.
getPlaceForIndex(int) - Static method in enum net.curre.prefcount.gui.type.Place
Fetches a place for the given index.
getPlaces(int) - Static method in enum net.curre.prefcount.gui.type.Place
Given number of player, returns array of places for this game.
getPlatformType() - Static method in class net.curre.prefcount.util.Utilities
Determines the platform/os type we are running on.
getPlayerDialogFrame() - Method in class net.curre.prefcount.PrefCountRegistry
Getter for the player dialog frame.
getPlayerName() - Method in class net.curre.prefcount.bean.PlayerStatistics
Getter for the player's name.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the color for players names.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the color for players names.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the color for players names.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the color for players names.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the color for players names.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the color for players names.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the color for players names.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the color for players names.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the color for players names.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the color for players names.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the color for players names.
getPlayerNameColor() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the color for players names.
getPlayerNameColor() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the color for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the font for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the font for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the font for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the font for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the font for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the font for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the font for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the font for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the font for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the font for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the font for players names.
getPlayerNameFont() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the font for players names.
getPlayerNameFont() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the font for players names.
getPlayerNameLetter() - Method in class net.curre.prefcount.bean.PlayerStatistics
Getter for the first letter of the player's name (returned capitalized).
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the stroke for players names.
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the stroke for players names.
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the stroke for players names.
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the stroke for players names.
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the stroke for players names.
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the stroke for players names.
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the stroke for players names.
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the stroke for players names.
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the stroke for players names.
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the stroke for players names.
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the stroke for players names.
getPlayerNameStroke() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the stroke for players names.
getPlayerNameStroke() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the stroke for players names.
getPlayerPlace() - Method in class net.curre.prefcount.bean.PlayerStatistics
Gets player's place.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the color for players scores.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the color for players scores.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the color for players scores.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the color for players scores.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the color for players scores.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the color for players scores.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the color for players scores.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the color for players scores.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the color for players scores.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the color for players scores.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the color for players scores.
getPlayerScoreColor() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the color for players scores.
getPlayerScoreColor() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the color for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the font for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the font for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the font for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the font for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the font for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the font for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the font for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the font for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the font for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the font for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the font for players scores.
getPlayerScoreFont() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the font for players scores.
getPlayerScoreFont() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the font for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the stroke for players scores.
getPlayerScoreStroke() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the stroke for players scores.
getPlayersNumber() - Method in class net.curre.prefcount.bean.Settings
Getter for the Number of players option.
getPlayerStats() - Method in class net.curre.prefcount.bean.GameResultBean
Getter for the map of player statistics.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the color for player (scores) totals.
getPlayerTotalsColor() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the color for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the font for player (scores) totals.
getPlayerTotalsFont() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the font for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns the stroke for player (scores) totals.
getPlayerTotalsStroke() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns the stroke for player (scores) totals.
getPointCostValue() - Method in class net.curre.prefcount.gui.LastInputPanel
Parses and returns the point cost text field value.
getPool() - Method in class net.curre.prefcount.bean.PlayerStatistics
Getter for the player's pool value.
getPrefCountMenuBar() - Method in class net.curre.prefcount.gui.MainWindow
Getter for the main window's menu bar.
getPrefCountMenuBar() - Method in class net.curre.prefcount.gui.PlayerDialogBaseFrame
Getter for the window's menu bar.
getPreferredSize(JPanel) - Static method in class net.curre.prefcount.util.Utilities
Computes preferred size.
getPrefType() - Method in class net.curre.prefcount.bean.Settings
Getter for the the Preferance type option.
getRadioButtonMenuItem(WindowComponent) - Method in class net.curre.prefcount.gui.menu.MenuItemsBean
Fetches a CheckboxMenuItem menu item for the given item enumeration.
getSelectedPlayer() - Method in class net.curre.prefcount.gui.ChoosePlayerDialog
Gets selected player place.
getSettings() - Static method in class net.curre.prefcount.service.SettingsService
Returns application settings (current settings).
getSettingsFilePath() - Method in class net.curre.prefcount.PrefCountRegistry
Getter for property 'settingsFilePath' (absolute path to the settings file, including filename).
getShortcutIndexKey() - Method in interface net.curre.prefcount.gui.type.UIItem
Gets the item shortcut index resource key.
getShortcutIndexKey() - Method in enum net.curre.prefcount.gui.type.WindowComponent
Gets the item shortcut index resource key.
getShortcutKey() - Method in interface net.curre.prefcount.gui.type.UIItem
Gets the item shortcut resource key.
getShortcutKey() - Method in enum net.curre.prefcount.gui.type.WindowComponent
Gets the item shortcut resource key.
getString(String, String...) - Static method in class net.curre.prefcount.util.LocaleExt
Gets the string resource for the given key.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.AquaSkin
Returns null since the default skin does not have a corresponding class.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.CremeSkin
Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Returns null since the default skin does not have a corresponding class.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.MangoSkin
Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.
getSubstanceSkinClassName() - Method in interface net.curre.prefcount.gui.theme.skin.PrefSkin
Returns Substance skin class name if this theme/skin is a SubstanceLookAndFeel skin.
getSubstanceSkinClassName() - Method in class net.curre.prefcount.gui.theme.skin.PrintSkin
Returns null since the default skin does not have a corresponding class.
getTextKey() - Method in interface net.curre.prefcount.gui.type.UIItem
Gets the item text resource key.
getTextKey() - Method in enum net.curre.prefcount.gui.type.WindowComponent
Gets the item text resource key.
getToolTipText(MouseEvent) - Method in class net.curre.prefcount.gui.ScoreBoardPanel
getWhistFixAgainstPlayer(Place) - Method in class net.curre.prefcount.bean.PlayerStatistics
Gets whist fix against the given player.
getWhistFixesMap() - Method in class net.curre.prefcount.bean.PlayerStatistics
Gets the map that holds whist fixes that this player has against other players (key = player place, value = whist fix).
getWhistFixForWhist(Place) - Static method in enum net.curre.prefcount.gui.type.ScoreItem
Determines the whist fix score item for the given place.
getWhistsAgainstPlayer(Place) - Method in class net.curre.prefcount.bean.PlayerStatistics
Returns whist that the current player has against the given player.
getWhistSaldoAgainstPlayer(Place) - Method in class net.curre.prefcount.bean.PlayerStatistics
Gets whist saldo against the given player.
getWhistSaldoMap() - Method in class net.curre.prefcount.bean.PlayerStatistics
Gets the map that holds whist saldo/balances that this player has against other players; the keys in this map are the other players places and the values are the corresponding whist saldo values;

total player's whist saldo/balance is stored under the same (as the player's place) key.
getWhistsStringForPlayer(Place) - Method in class net.curre.prefcount.bean.PlayerStatistics
Returns whists for the given player (refered by its index); value is returned as a string terminated with a period.
GreenMagicSkin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the prefcount GreenMagicSkin skin - the Substance's org.jvnet.substance.skin.GreenMagicSkin.
GreenMagicSkin() - Constructor for class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
 
groupKey - Variable in enum net.curre.prefcount.gui.type.WindowComponent
Unique identifier for the button group.

H

hashCode() - Method in class net.curre.prefcount.util.LocaleExt
hashCode() - Method in class net.curre.prefcount.util.LocaleExt.Triple
height - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Current board height.
HelpFrame - Class in net.curre.prefcount.gui
Object of this class represents a frame with help infomation.
HelpFrame() - Constructor for class net.curre.prefcount.gui.HelpFrame
Constructs a new HelpFrame object.

I

IMAGES_DIR - Static variable in class net.curre.prefcount.PrefCountRegistry
Location of the images directory.
index - Variable in enum net.curre.prefcount.gui.type.Place
Index of this place relative to other places.
initialize(int) - Method in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Method that initializes properties and computes the locations for the first time.
initializeMacOsHandler() - Static method in class net.curre.prefcount.util.mac.MacOsHandler
Method to initialized Mac OS application handler, which functionality is based upone the com.apple.eawt.Application class.
initializeNumberOfPlayers() - Method in class net.curre.prefcount.gui.MainWindow
Initializes number of players.
initializeNumberOfPlayers(int) - Method in class net.curre.prefcount.gui.PlayerDialogBaseFrame
Initializes number of players.
initializeNumberOfPlayers(int) - Method in class net.curre.prefcount.gui.ScoreBoardPanel
Initializes number of players for the player dialog frame.
isFinalScoresReady() - Method in class net.curre.prefcount.bean.GameResultBean
Getter for the flag that indicates that the player final scores are ready for display.
isFirstPanel() - Method in class net.curre.prefcount.gui.DialogInnerPanel
Returns true if this panel is the first panel (in the stack of panels/cards in the card layout).
isLastPanel() - Method in class net.curre.prefcount.gui.DialogInnerPanel
Returns true if this panel is the last panel (in the stack of panels/cards in the card layout).
isLeningradka() - Method in class net.curre.prefcount.bean.GameResultBean
Getter for the Leningradka pref type flag.
isMacOs() - Static method in class net.curre.prefcount.util.Utilities
Returns true if we are running on Mac OS; false otehrwise.
isMountDivisibleByN() - Method in class net.curre.prefcount.bean.GameResultBean
Getter for property 'mountNotDivisible'.
isOtherPlace - Variable in enum net.curre.prefcount.gui.type.ScoreItem
Flag that indicates, when true, that other player's name or place is required as an argument for the resource key; false indicates that the current player's name or place should be used as an argument with the resource key.
isSomeDataEntered() - Method in class net.curre.prefcount.gui.PlayerDialogBaseFrame
Checks if there is some data entered into the player dialog (at least one player name is not blank).
isSomeDataEntered() - Method in class net.curre.prefcount.gui.PlayersNamesPanel
Checks if there is some data entered into the player names panel.
itemStateChanged(ItemEvent) - Method in class net.curre.prefcount.event.ChangeLanguageActionListener
Changes language only if the item event shows that the item has been selected (and not deselected).
itemStateChanged(ItemEvent) - Method in class net.curre.prefcount.event.LafMenuItemListener
Changes the current L&F skin to the listener's skin (this.skin).

K

key - Variable in enum net.curre.prefcount.gui.type.ScoreItem
Resource key for this item.

L

LafMenuItemListener - Class in net.curre.prefcount.event
Object of this class represents a listener for a L&F menu item (a CheckboxMenuItem object).
LafMenuItemListener(PrefSkin) - Constructor for class net.curre.prefcount.event.LafMenuItemListener
Constructor that sets the skin this listener is for.
LafThemeService - Class in net.curre.prefcount.service
This is a helper class to assist with Look and Feel issues.
LastInputPanel - Class in net.curre.prefcount.gui
Object of this class represents the last input panel, where point cost is entered and the final scores are computed (initiated).
LastInputPanel(PlayerDialogBaseFrame) - Constructor for class net.curre.prefcount.gui.LastInputPanel
Constructor.
lastTime - Static variable in class net.curre.prefcount.util.Utilities
Helper object to be used in the printTime() method.
loadSettings() - Static method in class net.curre.prefcount.service.SettingsService
Method to load settings stored on disk.
LocaleExt - Class in net.curre.prefcount.util
Object of this class represents locale with extended functionality/properties.
LocaleExt(String, String, String) - Constructor for class net.curre.prefcount.util.LocaleExt
Constructor.
LocaleExt.LocaleExec - Interface in net.curre.prefcount.util
Helper interface to assist with changing locale-sensitive messages.
LocaleExt.Triple - Class in net.curre.prefcount.util
Class to represent a "locale-sensitive" component with its key.
localeSensitiveComps - Variable in class net.curre.prefcount.gui.DialogInnerPanel
Reference to the locale sensitive components.
longKey - Variable in enum net.curre.prefcount.gui.type.Place
Place's long string resource key.

M

MacOsHandler - Class in net.curre.prefcount.util.mac
This is a Mac OS helper class to assist with handling of MAC OS events using the com.apple.eawt.Application class.
MacOsHandler() - Constructor for class net.curre.prefcount.util.mac.MacOsHandler
 
main(String[]) - Static method in class net.curre.prefcount.App
Main method to run the PrefCount application.
MainController - Class in net.curre.prefcount.event
This is the main controller for handling event actions.
MainController(MainWindow, PlayerDialogBaseFrame) - Constructor for class net.curre.prefcount.event.MainController
Constructs a new MainController object.
mainPanel - Variable in class net.curre.prefcount.gui.MainWindow
Reference to the main panel object.
MainService - Class in net.curre.prefcount.service
This service bean is responsible for handling various general tasks such as quitting, printing, etc.
MainWindow - Class in net.curre.prefcount.gui
This class represent the main frame, which contains the intro message and the score board.
MainWindow() - Constructor for class net.curre.prefcount.gui.MainWindow
Default constructor.
MainWindow(boolean) - Constructor for class net.curre.prefcount.gui.MainWindow
Constructor that sets frame visibility.
mainWindow - Variable in class net.curre.prefcount.gui.PlayerDialogBaseFrame
Reference to the main window object.
MangoSkin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the prefcount MangoSkin skin - the Substance's org.jvnet.substance.skin.MangoSkin.
MangoSkin() - Constructor for class net.curre.prefcount.gui.theme.skin.MangoSkin
 
MARGIN - Static variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Number of pixels to leave near the borders.
menuBar - Variable in class net.curre.prefcount.gui.PlayerDialogBaseFrame
Reference to the player dialog frame's menu bar.
MenuItemsBean - Class in net.curre.prefcount.gui.menu
Object of this class represents menu items bean to coordinate action events among menu bar menu items and option panel radio buttons.
MenuItemsBean() - Constructor for class net.curre.prefcount.gui.menu.MenuItemsBean
Constructs a new menu items bean object.
ModerateSkin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the prefcount ModerateSkin skin - the Substance's org.jvnet.substance.skin.ModerateSkin.
ModerateSkin() - Constructor for class net.curre.prefcount.gui.theme.skin.ModerateSkin
 
mountField - Variable in class net.curre.prefcount.gui.PlayerDataPanel
Reference to the mount text field.

N

NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.AquaSkin
Resource key for the skin name and the skins unique ID.
NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Resource key for the skin name and the skins unique ID.
NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.CremeSkin
Resource key for the skin name and the skins unique ID.
NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Resource key for the skin name and the skins unique ID.
NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Resource key for the skin name and the skins unique ID.
NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Resource key for the skin name and the skins unique ID.
NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Resource key for the skin name and the skins unique ID.
NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.MangoSkin
Resource key for the skin name and the skins unique ID.
NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Resource key for the skin name and the skins unique ID.
NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Resource key for the skin name and the skins unique ID.
NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Resource key for the skin name and the skins unique ID.
NAME_KEY - Static variable in class net.curre.prefcount.gui.theme.skin.PrintSkin
Resource key for this skin is not available.
NebulaSkin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the prefcount NebulaSkin skin - the Substance's org.jvnet.substance.skin.NebulaSkin.
NebulaSkin() - Constructor for class net.curre.prefcount.gui.theme.skin.NebulaSkin
 
net.curre.prefcount - package net.curre.prefcount
Package net.curre.prefcount Description
net.curre.prefcount.bean - package net.curre.prefcount.bean
Package net.curre.prefcount.bean Description
net.curre.prefcount.event - package net.curre.prefcount.event
Package net.curre.prefcount.event Description
net.curre.prefcount.gui - package net.curre.prefcount.gui
Package net.curre.prefcount.gui Description
net.curre.prefcount.gui.aa - package net.curre.prefcount.gui.aa
Package net.curre.prefcount.gui.aa Description
net.curre.prefcount.gui.menu - package net.curre.prefcount.gui.menu
Package net.curre.prefcount.gui.menu Description
net.curre.prefcount.gui.theme.skin - package net.curre.prefcount.gui.theme.skin
Package net.curre.prefcount.gui.theme.skin Description
net.curre.prefcount.gui.type - package net.curre.prefcount.gui.type
 
net.curre.prefcount.service - package net.curre.prefcount.service
Package net.curre.prefcount.service Description
net.curre.prefcount.util - package net.curre.prefcount.util
Package net.curre.prefcount.util Description
net.curre.prefcount.util.mac - package net.curre.prefcount.util.mac
Package net.curre.prefcount.util.mac Description
nextQuestionEventHelper(boolean) - Method in class net.curre.prefcount.gui.PlayerDialogBaseFrame
Next or Previous button action helper.

O

OfficeBlue2007Skin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the prefcount OfficeBlue2007Skin skin - the Substance's org.jvnet.substance.skin.OfficeBlue2007Skin.
OfficeBlue2007Skin() - Constructor for class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
 
oneFifthY - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed 1/5 of the half height value.
optionsPanel - Variable in class net.curre.prefcount.gui.MainWindow
Reference to the options panel object.

P

paint(Graphics) - Method in class net.curre.prefcount.gui.aa.AAJButton
Enables font anti-aliasing in the current graphics context.
paint(Graphics) - Method in class net.curre.prefcount.gui.aa.AAJLabel
Enables font anti-aliasing in the current graphics context.
paint(Graphics) - Method in class net.curre.prefcount.gui.aa.AAJOptionPane
Enables font anti-aliasing in the current graphics context.
paint(Graphics) - Method in class net.curre.prefcount.gui.aa.AAJTextField
Enables font anti-aliasing in the current graphics context.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.AquaSkin
Board background paint.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.BusinessSkin
Board background paint.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.CremeSkin
Board background paint.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.DefaultSkin
Board background paint.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.FieldOfWheatSkin
Board background paint.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.FindingNemoSkin
Board background paint.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.GreenMagicSkin
Board background paint.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.MangoSkin
Board background paint.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.ModerateSkin
Board background paint.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.NebulaSkin
Board background paint.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.OfficeBlue2007Skin
Board background paint.
PAINT_BACKGROUND_BOARD - Static variable in class net.curre.prefcount.gui.theme.skin.PrintSkin
Board background paint.
paintComponent(Graphics) - Method in class net.curre.prefcount.gui.aa.AAJPanel
Enables font anti-aliasing in the current graphics context.
paintComponent(Graphics) - Method in class net.curre.prefcount.gui.ScoreBoardPanel
Enables font anti-aliasing in the current graphics context.
parseIntFromTextField(JTextField) - Static method in class net.curre.prefcount.util.Utilities
Gets and parses text from the given text field.
persistSettings() - Static method in class net.curre.prefcount.service.SettingsService
Method to persist the current settings.
Place - Enum in net.curre.prefcount.gui.type
This enum represents player's place.
place - Variable in enum net.curre.prefcount.gui.type.ScoreItem
This indicates that the item refers to a particular place (i.e.
PlayerDataPanel - Class in net.curre.prefcount.gui
Object of this class represents a player data panel, where all player scores are entered.
PlayerDataPanel(PlayerDialogBaseFrame, int, Place) - Constructor for class net.curre.prefcount.gui.PlayerDataPanel
Constructor.
PlayerDialogBaseFrame - Class in net.curre.prefcount.gui
Object of this class represents a player question panel wrapper - frame with navigation buttons and messages fields common to all player input dialog windows;

panel objects that represent individual input steps go into the questionsPane, which has a card layout.

PlayerDialogBaseFrame(int, MainWindow) - Constructor for class net.curre.prefcount.gui.PlayerDialogBaseFrame
Constructor with parameters.
playerDialogFrame - Variable in class net.curre.prefcount.gui.MainWindow
Reference to the player dialog frame.
players3Button - Variable in class net.curre.prefcount.gui.MainWindow
Reference to the "3 players" radio buttons.
players4Button - Variable in class net.curre.prefcount.gui.MainWindow
Reference to the "4 players" radio buttons.
playersFields - Variable in class net.curre.prefcount.gui.PlayersNamesPanel
Map of references to the player names fields.
PlayersNamesPanel - Class in net.curre.prefcount.gui
Object of this class represents a players names panel - the first panel, where player names/achronyms are entered.
PlayersNamesPanel(PlayerDialogBaseFrame, int) - Constructor for class net.curre.prefcount.gui.PlayersNamesPanel
Constructor.
playersNumber - Variable in class net.curre.prefcount.gui.PlayerDialogBaseFrame
Number of players in the game.
PlayerStatistics - Class in net.curre.prefcount.bean
Object of this class represents various game scores/data for a player.
PlayerStatistics(GameResultBean, Place) - Constructor for class net.curre.prefcount.bean.PlayerStatistics
Constructor with a result bean argument.
poolField - Variable in class net.curre.prefcount.gui.PlayerDataPanel
Reference to the pool text field.
poolMountDividerX - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed pool-mount divider X coordinate.
poolMountDividerY - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed pool-mount divider Y coordinate.
PrefCountMenuBar - Interface in net.curre.prefcount.gui.menu
This is interface for the prefcount menu bar.
PrefCountMenuBar.MenuBarType - Enum in net.curre.prefcount.gui.menu
Enumeration that represents type of a PrefCountMenuBar.
PrefCountRegistry - Class in net.curre.prefcount
This is the central place for all prefcount settings and configuration data.
PrefSkin - Interface in net.curre.prefcount.gui.theme.skin
This is an interface to represent a prefcount skin, which represents a Substance skin from the org.jvnet.substance.skin package.
print(Graphics, PageFormat, int) - Method in class net.curre.prefcount.gui.MainWindow
print(Graphics, PageFormat, int) - Method in class net.curre.prefcount.gui.Template
printAvailableFonts() - Static method in class net.curre.prefcount.util.Utilities
Displays available fonts in a frame.
printLookAndFeels() - Static method in class net.curre.prefcount.util.Utilities
Prints available looks and feels.
PrintSkin - Class in net.curre.prefcount.gui.theme.skin
An object of this class represents the prefcount skin used for printing the score board.
PrintSkin() - Constructor for class net.curre.prefcount.gui.theme.skin.PrintSkin
 
printTime(String) - Static method in class net.curre.prefcount.util.Utilities
This method is used for debugging purposes to print timestamps and the elapsed time since the last call to this method.

Q

QuitActionListener - Class in net.curre.prefcount.event
Object of this class represents an action listener to use for quitting application.
QuitActionListener() - Constructor for class net.curre.prefcount.event.QuitActionListener
 

R

readFromCurrentSettings() - Method in class net.curre.prefcount.gui.MainWindow
This method reads values from the current Settings object, changes the MainWindow's settings accordingly, and asks the PlayerDialogBasePanel to do the same (calls PlayerDialogBasePanel.readFromCurrentSettings()).
readFromCurrentSettings() - Method in class net.curre.prefcount.gui.PlayerDialogBaseFrame
This method reads values from the current Settings object and changes the PlayerDialogBasePanel's settings accordingly.
refreshComponents() - Method in class net.curre.prefcount.gui.MainWindow
Refreshes locale sensitive components.
refreshLanguageIcon() - Method in class net.curre.prefcount.gui.menu.AwtMenuBar
Does nothing.
refreshLanguageIcon() - Method in interface net.curre.prefcount.gui.menu.PrefCountMenuBar
Resets menu language icon.
refreshLanguageIcon() - Method in class net.curre.prefcount.gui.menu.SwingMenuBar
Resets menu language icon.
refreshTable() - Method in class net.curre.prefcount.gui.LastInputPanel
Refreshes the score table - updates the header labels according to the current locale.
refreshTable() - Method in class net.curre.prefcount.gui.PlayerDialogBaseFrame
Refreshes the score table - updates the header labels according to the current locale.
refreshText(WindowComponent) - Method in class net.curre.prefcount.gui.HelpFrame
Refreshes the title and the text.
registerComponent(Object, WindowComponent, String...) - Static method in class net.curre.prefcount.util.LocaleExt
Registers a "locale-sensitive" component so it's label is updated when the application locale changes.
registerComponent(Object, String, String...) - Static method in class net.curre.prefcount.util.LocaleExt
Registers a "locale-sensitive" component so it's label is updated when the application locale changes.
registerShortcuts(InputMap, String...) - Static method in class net.curre.prefcount.util.LocaleExt
This method will register shortcuts with the given input map.
removeLocation(Place, ScoreItem...) - Method in class net.curre.prefcount.bean.TooltipLocationsMap
Clears a location for the given place and items.
reregisterComponent(Object, String, String...) - Static method in class net.curre.prefcount.util.LocaleExt
Reregisters a "locale-sensitive" component so it's label is updated when the application locale changes.
reset() - Method in class net.curre.prefcount.bean.Settings
Method to reset the settings to default values.
resetSettings() - Static method in class net.curre.prefcount.service.SettingsService
Method to reset user settings.
ResultService - Class in net.curre.prefcount.service
This service bean is responsible for computing game results.
ResultService() - Constructor for class net.curre.prefcount.service.ResultService
 

S

saveSettings() - Static method in class net.curre.prefcount.service.SettingsService
Method to save user settings.
ScoreBoardLocationsMap - Class in net.curre.prefcount.gui
This class is a utility to determine locaitons of all items on the score board given the current dimensions of the table/board.
ScoreBoardLocationsMap(ScoreBoardPanel) - Constructor for class net.curre.prefcount.gui.ScoreBoardLocationsMap
Constructor.
scoreBoardPanel - Variable in class net.curre.prefcount.gui.MainWindow
Reference to the score board panel (when the scores are drawn).
ScoreBoardPanel - Class in net.curre.prefcount.gui
Object of this class represents the score board panel where all players scores and totals are drawn.
ScoreBoardPanel() - Constructor for class net.curre.prefcount.gui.ScoreBoardPanel
Constructs a new ScoreBoardPanel object.
ScoreItem - Enum in net.curre.prefcount.gui.type
This enum represents score item on the score board to be used as keys in the score board location map.
ServiceException - Exception in net.curre.prefcount.service
Object of this class represents a service exception.
ServiceException(String) - Constructor for exception net.curre.prefcount.service.ServiceException
Constructor that sets exception message.
ServiceException(String, Exception) - Constructor for exception net.curre.prefcount.service.ServiceException
Constructor that sets exception message and another exception to wrap.
setActionListener(ActionListener) - Method in class net.curre.prefcount.gui.menu.MenuItemsBean
Setter for the main items action listener.
setAverageMountain(Float) - Method in class net.curre.prefcount.bean.GameResultBean
Setter for the player's average mountain.
setCurrentLocale(String) - Method in class net.curre.prefcount.PrefCountRegistry
Setter for the current locale.
setDialogFrameHeight(int) - Method in class net.curre.prefcount.bean.Settings
Setter for the dialog window frame height.
setDialogFrameItemState(boolean) - Method in class net.curre.prefcount.gui.menu.AwtMenuBar
Sets the selected status of the dialog frame menu bar menu item.
setDialogFrameItemState(boolean) - Method in interface net.curre.prefcount.gui.menu.PrefCountMenuBar
Sets the selected status of the dialog frame menu bar menu item.
setDialogFrameItemState(boolean) - Method in class net.curre.prefcount.gui.menu.SwingMenuBar
Sets the selected status of the dialog frame menu bar menu item.
setDialogFrameWidth(int) - Method in class net.curre.prefcount.bean.Settings
Setter for the dialog window frame width.
setDivisibleBy(String) - Method in class net.curre.prefcount.bean.Settings
Setter for property 'divisibleBy'.
setDivisibleByNPlayer(Place) - Method in class net.curre.prefcount.bean.GameResultBean
Setter for divisibleByNPlayer.
setFinalScoresReady() - Method in class net.curre.prefcount.bean.GameResultBean
Sets the flag that indicates that the player final scores are ready for display to true.
setHeaderMessage(JLabel) - Method in class net.curre.prefcount.gui.DialogInnerPanel
Sets the header message text on the passed dialog frame header message label object.
setHeaderMessage(JLabel) - Method in class net.curre.prefcount.gui.PlayerDataPanel
Sets the header message text on the passed dialog frame header message label object.
setLafSkinId(String) - Method in class net.curre.prefcount.bean.Settings
Setter for the Look and Feel theme/skin ID (resource key).
setLastInputPanel(LastInputPanel) - Method in class net.curre.prefcount.PrefCountRegistry
Setter for the last input panel reference.
setLeningradka(boolean) - Method in class net.curre.prefcount.bean.GameResultBean
Setter for property 'leningradka'.
setLocaleId(String) - Method in class net.curre.prefcount.bean.Settings
Setter for the locale identifier (case insensitive language name).
setLookAndFeel(String, boolean) - Method in class net.curre.prefcount.service.LafThemeService
Sets the Look and Feel according to the passed theme/skin name.
setMainController(MainController) - Method in class net.curre.prefcount.PrefCountRegistry
Sets the main controller bean reference.
setMainFrameHeight(int) - Method in class net.curre.prefcount.bean.Settings
Setter for the main window frame height.
setMainFrameWidth(int) - Method in class net.curre.prefcount.bean.Settings
Setter for the main window frame width.
setMainWindow(MainWindow) - Method in class net.curre.prefcount.PrefCountRegistry
Setter for the main window reference.
setMinMountain(Integer) - Method in class net.curre.prefcount.bean.GameResultBean
Setter for the minimum mountain in the game.
setMountain(Integer) - Method in class net.curre.prefcount.bean.PlayerStatistics
Setter for the player's mountain.
setMountainFromField(JTextField) - Method in class net.curre.prefcount.bean.PlayerStatistics
Setter for the player's mounatain that is fetched from the passed JTextField argument.
setMountDivisibleByN(boolean) - Method in class net.curre.prefcount.bean.GameResultBean
Setter for the mount divisibility flag.
setMountFix(Integer) - Method in class net.curre.prefcount.bean.PlayerStatistics
Setter for property 'mountFix'.
setPlayerDialogFrame(PlayerDialogBaseFrame) - Method in class net.curre.prefcount.PrefCountRegistry
Setter for the player dialog frame.
setPlayerName(String) - Method in class net.curre.prefcount.bean.PlayerStatistics
Setter for the player's name.
setPlayersNumber(String) - Method in class net.curre.prefcount.bean.Settings
Setter for property 'playersNumber'.
setPlayerStats(Map<Place, PlayerStatistics>) - Method in class net.curre.prefcount.bean.GameResultBean
Setter for the player statistics map.
setPointCostText(String) - Method in class net.curre.prefcount.gui.LastInputPanel
Sets point cost text value.
setPool(Integer) - Method in class net.curre.prefcount.bean.PlayerStatistics
Setter for the player's pool value.
setPoolFromField(JTextField) - Method in class net.curre.prefcount.bean.PlayerStatistics
Setter for the player's pool that is fetched from the passed JTextField argument.
setPrefType(String) - Method in class net.curre.prefcount.bean.Settings
Setter for property 'prefType'.
setSelected(WindowComponent, boolean) - Method in class net.curre.prefcount.gui.menu.MenuItemsBean
Sets given radio button item selected status.
setSettingsFilePath(String) - Method in class net.curre.prefcount.PrefCountRegistry
Setter for property 'settingsFilePath' (absolute path to the settings file, including filename).
Settings - Class in net.curre.prefcount.bean
Object of this class represents a bean for storing application settings (window size, theme, default locale, etc.).
Settings() - Constructor for class net.curre.prefcount.bean.Settings
Default constructor that initializes all properties to the default values.
SETTINGS_FILE_NAME - Static variable in class net.curre.prefcount.PrefCountRegistry
Name of the settings file.
SettingsService - Class in net.curre.prefcount.service
This is a service bean that assists with handling application settings.
SettingsService() - Constructor for class net.curre.prefcount.service.SettingsService
 
setWhistsForPlayerFromField(Place, JTextField) - Method in class net.curre.prefcount.bean.PlayerStatistics
Setter for the player's whists that this player has against the player refered by its index argument.
shortKey - Variable in enum net.curre.prefcount.gui.type.Place
Place's short string resource key.
showAboutInfo() - Method in class net.curre.prefcount.gui.MainWindow
Displays the about information pane.
SwingMenuBar - Class in net.curre.prefcount.gui.menu
Object of this class represents a menu bar that for a non-Mac OS platform.
SwingMenuBar() - Constructor for class net.curre.prefcount.gui.menu.SwingMenuBar
Constructor that initializes necessary data structures, and creates the menus.

T

Template - Class in net.curre.prefcount.gui
Object of this class represents a score board template.
Template(int) - Constructor for class net.curre.prefcount.gui.Template
Creates a new Template object.
testSettings() - Method in class net.curre.prefcount.bean.Settings
Tests if settings values are null and sets them to the default values if they are null.
THREE_PLAYERS - Static variable in enum net.curre.prefcount.gui.type.Place
Three player game places.
threeFifthX - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed 3/5 of the half width value.
threeFifthY - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed 3/5 of the half height value.
toggleBackAction(boolean) - Method in class net.curre.prefcount.gui.menu.AwtMenuBar
Enables/disables the back menu item on the action menu.
toggleBackAction(boolean) - Method in interface net.curre.prefcount.gui.menu.PrefCountMenuBar
Enables/disables the back menu item on the action menu.
toggleBackAction(boolean) - Method in class net.curre.prefcount.gui.menu.SwingMenuBar
Does nothing.
toggleComputeAction(boolean) - Method in class net.curre.prefcount.gui.menu.AwtMenuBar
Enables/disables the compute menu item on the action menu.
toggleComputeAction(boolean) - Method in interface net.curre.prefcount.gui.menu.PrefCountMenuBar
Enables/disables the compute menu item on the action menu.
toggleComputeAction(boolean) - Method in class net.curre.prefcount.gui.menu.SwingMenuBar
Does nothing.
toggleNextAction(boolean) - Method in class net.curre.prefcount.gui.menu.AwtMenuBar
Enables/disables the next menu item on the action menu.
toggleNextAction(boolean) - Method in interface net.curre.prefcount.gui.menu.PrefCountMenuBar
Enables/disables the next menu item on the action menu.
toggleNextAction(boolean) - Method in class net.curre.prefcount.gui.menu.SwingMenuBar
Does nothing.
tooltipKey - Variable in enum net.curre.prefcount.gui.type.WindowComponent
Tooltip resource key for this item.
TooltipLocationsMap - Class in net.curre.prefcount.bean
This is a map to hold the score item locations (shapes) for the tooltip logic.
TooltipLocationsMap() - Constructor for class net.curre.prefcount.bean.TooltipLocationsMap
 
toString() - Method in class net.curre.prefcount.bean.GameResultBean
toString() - Method in class net.curre.prefcount.util.LocaleExt
twoFifthX - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed 2/5 of half width value.
twoFifthY - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed 2/5 of the half height value.

U

UIItem - Interface in net.curre.prefcount.gui.type
This interface provides a common way to access text and shortcut attributes of a UI item (i.e.
underlineLetter(String, int) - Static method in class net.curre.prefcount.util.Utilities
Underlines a letter in the given string at the given position; note, that the string is converted to html.
unregisterAllComponents() - Static method in class net.curre.prefcount.util.LocaleExt
Unregisters all currently registered components.
unregisterComponent(Component) - Static method in class net.curre.prefcount.util.LocaleExt
Unregisters locale sensitive component.
unregisterComponents(Collection<Component>) - Static method in class net.curre.prefcount.util.LocaleExt
Unregisters locale sensitive components.
unregisterLocaleSensitiveComponents() - Method in class net.curre.prefcount.gui.DialogInnerPanel
Unregisters locale sensitive components with the LocaleExt bean.
updateSkin(PrefSkin) - Static method in class net.curre.prefcount.service.SettingsService
Updates the skin on the current settings object.
Utilities - Class in net.curre.prefcount.util
Object of this class represents a set of common utilities for prefcount.
Utilities() - Constructor for class net.curre.prefcount.util.Utilities
 
Utilities.FieldType - Enum in net.curre.prefcount.util
Enumeration tha represents a field type.
Utilities.PlatformType - Enum in net.curre.prefcount.util
Enumeration tha represents a platform/os type.

V

validateFields() - Method in class net.curre.prefcount.gui.DialogInnerPanel
Validates input fields of the panel and returns true if all fields are valid; returns false if at least one field is invalid.
validateFields() - Method in class net.curre.prefcount.gui.LastInputPanel
Validates point cost input field.
validateFields() - Method in class net.curre.prefcount.gui.PlayerDataPanel
Validates numeric fields (mount, pool, whists); if any field is not valid, an error message will be displayed at the bottom of the panel.
validateFields() - Method in class net.curre.prefcount.gui.PlayersNamesPanel
Validates players names fields.
validateTextField(JTextField, Utilities.FieldType) - Static method in class net.curre.prefcount.util.Utilities
Validates if the passed component value is valid.
valueOf(String) - Static method in enum net.curre.prefcount.gui.DialogInnerPanel.PanelPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.curre.prefcount.gui.menu.PrefCountMenuBar.MenuBarType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.curre.prefcount.gui.type.Place
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.curre.prefcount.gui.type.ScoreItem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.curre.prefcount.gui.type.WindowComponent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.curre.prefcount.util.Utilities.FieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.curre.prefcount.util.Utilities.PlatformType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.curre.prefcount.gui.DialogInnerPanel.PanelPosition
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.curre.prefcount.gui.menu.PrefCountMenuBar.MenuBarType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.curre.prefcount.gui.type.Place
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.curre.prefcount.gui.type.ScoreItem
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.curre.prefcount.gui.type.WindowComponent
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.curre.prefcount.util.Utilities.FieldType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.curre.prefcount.util.Utilities.PlatformType
Returns an array containing the constants of this enum type, in the order they're declared.

W

whistDividerX1 - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed value for whist division lines.
whistDividerX2 - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed value for whist division lines.
whistDividerY1 - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed value for whist division lines.
whistDividerY2 - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed value for whist division lines.
whistFields - Variable in class net.curre.prefcount.gui.PlayerDataPanel
Reference to the whists text fields.
whistPoolDividerX - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed whist-pool divider X coordinate.
whistPoolDividerY - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Computed whist-pool divider Y coordinate.
width - Variable in class net.curre.prefcount.gui.ScoreBoardLocationsMap
Current board width.
WindowComponent - Enum in net.curre.prefcount.gui.type
This is enumeration to represent window components (menu radio buttons and the corresponding menu bar menu items).

A B C D E F G H I K L M N O P Q R S T U V W

Copyright © 2008. All Rights Reserved.