|
||||||||||
| 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.Dialog
javax.swing.JDialog
de.htwdd.rosenkoenig.gui.ConfigurationDialog
public class ConfigurationDialog
This configuration dialog is shown after program startup. Here the user can choose the two
players as well as the player type (artificial or human).
The user can also enable log output or record the game for further use to train artificial
players.
The user also has the possibility to start the training dialog, where artificial players can be
created or trained.
This class contains mainly generated Swing-code, Rosenkoenig uses the dialog to configure a new game.
GameLogger,
PatternCreator,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JDialog |
|---|
javax.swing.JDialog.AccessibleJDialog |
| Nested classes/interfaces inherited from class java.awt.Dialog |
|---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
| 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 boolean |
aborted
|
private javax.swing.JPanel |
borderConfig
|
private javax.swing.JPanel |
borderPlayer1
|
private javax.swing.JPanel |
borderPlayer2
|
private javax.swing.JButton |
btnTrainer
|
private javax.swing.JPanel |
buttonPanel
|
private javax.swing.JPanel |
configPanel
|
private javax.swing.JButton |
exitButton
|
private Game |
game
|
private javax.swing.JPanel |
generalOptionsPanel
|
private javax.swing.JPanel |
jContentPane
|
private javax.swing.JCheckBox |
logChecker
|
private javax.swing.JCheckBox |
patternChecker
|
private PlayerPanel |
playerPanel1
|
private PlayerPanel |
playerPanel2
|
private static long |
serialVersionUID
|
private javax.swing.JButton |
startButton
|
private TrainerDialog |
trainer
|
| Fields inherited from class javax.swing.JDialog |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Dialog |
|---|
DEFAULT_MODALITY_TYPE |
| 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, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
ConfigurationDialog(java.awt.Frame owner)
|
|
| Method Summary | |
|---|---|
private javax.swing.JPanel |
getBorderConfig()
This method initializes borderConfig |
private javax.swing.JPanel |
getBorderPlayer1()
This method initializes borderPlayer1 |
private javax.swing.JPanel |
getBorderPlayer2()
This method initializes borderPlayer2 |
private javax.swing.JButton |
getBtnTrainer()
This method initializes btnTrainer |
private javax.swing.JPanel |
getButtonPanel()
This method initializes buttonPanel |
private javax.swing.JPanel |
getConfigPanel()
This method initializes configPanel |
private javax.swing.JButton |
getExitButton()
This method initializes exitButton |
Game |
getGame()
|
private javax.swing.JPanel |
getGeneralOptionsPanel()
This method initializes generalOptionsPanel |
private javax.swing.JPanel |
getJContentPane()
This method initializes jContentPane |
private javax.swing.JCheckBox |
getLogChecker()
This method initializes logChecker |
private javax.swing.JCheckBox |
getPatternChecker()
This method initializes patternChecker |
private PlayerPanel |
getPlayerPanel1()
This method initializes playerPanel1 |
private PlayerPanel |
getPlayerPanel2()
This method initializes playerPanel2 |
private javax.swing.JButton |
getStartButton()
This method initializes startButton |
private void |
initialize()
This method initializes this |
boolean |
isAborted()
|
| Methods inherited from class javax.swing.JDialog |
|---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.awt.Dialog |
|---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
| Methods inherited from class java.awt.Window |
|---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, transferFocusBackward, 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, remove, 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, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
private javax.swing.JPanel jContentPane
private javax.swing.JPanel generalOptionsPanel
private javax.swing.JCheckBox patternChecker
private PlayerPanel playerPanel1
private PlayerPanel playerPanel2
private javax.swing.JPanel buttonPanel
private javax.swing.JButton startButton
private javax.swing.JButton exitButton
private javax.swing.JCheckBox logChecker
private boolean aborted
private Game game
private javax.swing.JPanel configPanel
private javax.swing.JPanel borderPlayer1
private javax.swing.JPanel borderPlayer2
private javax.swing.JPanel borderConfig
private javax.swing.JButton btnTrainer
private TrainerDialog trainer
| Constructor Detail |
|---|
public ConfigurationDialog(java.awt.Frame owner)
owner - | Method Detail |
|---|
private void initialize()
private javax.swing.JPanel getJContentPane()
private javax.swing.JPanel getGeneralOptionsPanel()
private javax.swing.JCheckBox getPatternChecker()
private PlayerPanel getPlayerPanel1()
private PlayerPanel getPlayerPanel2()
private javax.swing.JPanel getButtonPanel()
private javax.swing.JButton getStartButton()
private javax.swing.JButton getExitButton()
private javax.swing.JCheckBox getLogChecker()
public boolean isAborted()
public Game getGame()
private javax.swing.JPanel getConfigPanel()
private javax.swing.JPanel getBorderPlayer1()
private javax.swing.JPanel getBorderPlayer2()
private javax.swing.JPanel getBorderConfig()
private javax.swing.JButton getBtnTrainer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||