java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
plugins.Chess.ChessFrame
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
- public class ChessFrame
- extends javax.swing.JFrame
| Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| 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.Window |
|
| Fields inherited from class java.awt.Container |
|
|
Constructor Summary |
ChessFrame()
Creates new form ChessFrame |
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setLocationRelativeTo, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, swapComponents, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
moves
private java.util.Vector moves
chess
private Chess chess
movesListModel
private MoveListModel movesListModel
loadAction
private javax.swing.Action loadAction
saveAction
private javax.swing.Action saveAction
saveAsAction
private javax.swing.Action saveAsAction
blackPlayer
private Player blackPlayer
whitePlayer
private Player whitePlayer
myPlayer
private Player myPlayer
jControlPanel
private javax.swing.JPanel jControlPanel
jRedoButton
private javax.swing.JButton jRedoButton
jChessPanel
private JChessPanel jChessPanel
jToolBar
private javax.swing.JToolBar jToolBar
jWhiteSymbolLabel
private javax.swing.JLabel jWhiteSymbolLabel
jSaveMenuItem
private javax.swing.JMenuItem jSaveMenuItem
jRedoMenuItem
private javax.swing.JMenuItem jRedoMenuItem
jMoveList
private javax.swing.JList jMoveList
jRotateMenuItem
private javax.swing.JMenuItem jRotateMenuItem
jStatusPanel
private javax.swing.JPanel jStatusPanel
jLoadMenuItem
private javax.swing.JMenuItem jLoadMenuItem
jBlackNameLabel
private javax.swing.JLabel jBlackNameLabel
jMoveListScrollPane
private javax.swing.JScrollPane jMoveListScrollPane
jFileMenu
private javax.swing.JMenu jFileMenu
jUndoMenuItem
private javax.swing.JMenuItem jUndoMenuItem
jEditMenu
private javax.swing.JMenu jEditMenu
jSaveAsMenuItem
private javax.swing.JMenuItem jSaveAsMenuItem
jStatusLabel
private javax.swing.JLabel jStatusLabel
jWhiteNameLabel
private javax.swing.JLabel jWhiteNameLabel
jColorSetMenu
private javax.swing.JMenu jColorSetMenu
jBlackSymbolLabel
private javax.swing.JLabel jBlackSymbolLabel
jInfoPanel
private javax.swing.JPanel jInfoPanel
jMenuBar
private javax.swing.JMenuBar jMenuBar
jUndoButton
private javax.swing.JButton jUndoButton
jOptionMenu
private javax.swing.JMenu jOptionMenu
jRotateButton
private javax.swing.JButton jRotateButton
colorSet
private ColorSet colorSet
- Holds value of property colorSet.
propertyChangeSupport
private java.beans.PropertyChangeSupport propertyChangeSupport
- Utility field used by bound properties.
ChessFrame
public ChessFrame()
- Creates new form ChessFrame
buildMenuBars
protected void buildMenuBars()
setStatusText
public void setStatusText(java.lang.String message)
initComponents
private void initComponents()
- This method is called from within the constructor to
initialize the form.
WARNING: Do NOT modify this code. The content of this method is
always regenerated by the Form Editor.
exitForm
private void exitForm(java.awt.event.WindowEvent evt)
- Exit the Application
load
public void load(java.awt.event.ActionEvent e)
save
public void save(java.awt.event.ActionEvent e)
saveAs
public void saveAs(java.awt.event.ActionEvent e)
getChess
public Chess getChess()
- Getter for property chess.
setChess
public void setChess(Chess chess)
- Setter for property chess.
main
public static void main(java.lang.String[] args)
getBoard
public Board getBoard()
- Getter for property board.
setBoard
public void setBoard(Board board)
- Setter for property board.
getBlackPlayer
public Player getBlackPlayer()
- Getter for property blackPlayer.
setBlackPlayer
public void setBlackPlayer(Player blackPlayer)
- Setter for property blackPlayer.
getWhitePlayer
public Player getWhitePlayer()
- Getter for property whitePlayer.
setWhitePlayer
public void setWhitePlayer(Player whitePlayer)
- Setter for property whitePlayer.
setMyPlayer
public void setMyPlayer(Player player)