|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
net.sf.colossus.guiutil.KFrame
net.sf.colossus.gui.PreferencesWindow
class PreferencesWindow
Nested Class Summary | |
---|---|
(package private) class |
PreferencesWindow.ScaleValue
|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private int |
activePaneIndex
|
private javax.swing.JButton |
closeButton
|
private java.util.List<PlayerColor> |
colorsLeft
|
private static java.awt.GridBagConstraints |
CONTROL_CONSTRAINTS
Gridbag constraints for the controls itself. |
private javax.swing.JPanel |
favColorPane
|
private java.util.List<PlayerColor> |
favoriteColors
|
private static java.awt.GridBagConstraints |
FILL_CONSTRAINTS
Gridbag constraints for a vertical filling (use with empty JPanel). |
private ClientGUI |
gui
|
private javax.swing.Box |
lfBox
|
private javax.swing.Box |
mcModes
|
private javax.swing.Box |
nextSplitModes
|
private Options |
options
|
private java.util.Map<java.lang.String,javax.swing.JCheckBox> |
prefCheckboxes
|
private java.util.Map<java.lang.String,javax.swing.JRadioButton> |
prefRadioButtons
|
private javax.swing.Box |
rcModes
|
private static java.awt.GridBagConstraints |
SPACER_CONSTRAINTS
Gridbag constraints for a vertical spacer (use with empty JPanel). |
private static java.awt.GridBagConstraints |
SUBPANEL_CONSTRAINTS
Gridbag constraints for nested panels. |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
PreferencesWindow(Options options,
ClientGUI clientGui)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
private void |
addButton(java.awt.Container cont,
java.lang.String name,
java.awt.event.ActionListener al)
|
private void |
addCheckBox(java.awt.Container pane,
java.lang.String name)
|
private void |
addCheckBox(java.awt.Container pane,
java.lang.String name,
boolean enabled,
boolean defVal)
|
private void |
addColor(PlayerColor color)
|
private void |
addRadioButton(java.awt.Container cont,
javax.swing.ButtonGroup group,
java.lang.String text,
java.lang.String cmd,
java.lang.String current)
|
private void |
clearColor()
|
void |
dispose()
|
void |
doSomethingWithPickedColor(PlayerColor color)
|
private javax.swing.JPanel |
getColorPane()
|
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
private void |
restoreWhichTabActive(javax.swing.JTabbedPane tabbedPane)
|
private void |
saveFavColor()
|
private void |
selectColor()
|
void |
setCheckBoxValue(java.lang.String name,
boolean value)
|
void |
setRadioButtonValue(java.lang.String name,
boolean value)
|
private void |
setupGUI()
|
void |
setVisible(boolean val)
|
private void |
unselectColor(javax.swing.JButton button)
|
Methods inherited from class net.sf.colossus.guiutil.KFrame |
---|
centerOnScreen, useSaveWindow |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
private static final java.awt.GridBagConstraints FILL_CONSTRAINTS
private static final java.awt.GridBagConstraints SPACER_CONSTRAINTS
private static final java.awt.GridBagConstraints CONTROL_CONSTRAINTS
private static final java.awt.GridBagConstraints SUBPANEL_CONSTRAINTS
private Options options
private final ClientGUI gui
private final java.util.Map<java.lang.String,javax.swing.JCheckBox> prefCheckboxes
private final java.util.Map<java.lang.String,javax.swing.JRadioButton> prefRadioButtons
private javax.swing.JButton closeButton
private javax.swing.Box lfBox
private javax.swing.Box rcModes
private javax.swing.Box mcModes
private javax.swing.Box nextSplitModes
private javax.swing.JPanel favColorPane
private int activePaneIndex
private java.util.List<PlayerColor> favoriteColors
private java.util.List<PlayerColor> colorsLeft
Constructor Detail |
---|
PreferencesWindow(Options options, ClientGUI clientGui)
Method Detail |
---|
private void addCheckBox(java.awt.Container pane, java.lang.String name)
private void addCheckBox(java.awt.Container pane, java.lang.String name, boolean enabled, boolean defVal)
private void addRadioButton(java.awt.Container cont, javax.swing.ButtonGroup group, java.lang.String text, java.lang.String cmd, java.lang.String current)
private void addButton(java.awt.Container cont, java.lang.String name, java.awt.event.ActionListener al)
private void setupGUI()
private void restoreWhichTabActive(javax.swing.JTabbedPane tabbedPane)
private javax.swing.JPanel getColorPane()
public void dispose()
dispose
in class KFrame
public void setVisible(boolean val)
setVisible
in class KFrame
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
private void saveFavColor()
private void clearColor()
private void unselectColor(javax.swing.JButton button)
private void addColor(PlayerColor color)
private void selectColor()
public void doSomethingWithPickedColor(PlayerColor color)
public void setCheckBoxValue(java.lang.String name, boolean value)
public void setRadioButtonValue(java.lang.String name, boolean value)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |