Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

plugins.Chess
Class ChessFrame  view ChessFrame download ChessFrame.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended byplugins.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 Class Summary
 class ChessFrame.LoadAction
           
 class ChessFrame.MoveCellRenderer
           
 class ChessFrame.SaveAction
           
 class ChessFrame.SaveAsAction
           
 
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
 
Field Summary
private  Player blackPlayer
           
private  Chess chess
           
private  ColorSet colorSet
          Holds value of property colorSet.
private  javax.swing.JLabel jBlackNameLabel
           
private  javax.swing.JLabel jBlackSymbolLabel
           
private  JChessPanel jChessPanel
           
private  javax.swing.JMenu jColorSetMenu
           
private  javax.swing.JPanel jControlPanel
           
private  javax.swing.JMenu jEditMenu
           
private  javax.swing.JMenu jFileMenu
           
private  javax.swing.JPanel jInfoPanel
           
private  javax.swing.JMenuItem jLoadMenuItem
           
private  javax.swing.JMenuBar jMenuBar
           
private  javax.swing.JList jMoveList
           
private  javax.swing.JScrollPane jMoveListScrollPane
           
private  javax.swing.JMenu jOptionMenu
           
private  javax.swing.JButton jRedoButton
           
private  javax.swing.JMenuItem jRedoMenuItem
           
private  javax.swing.JButton jRotateButton
           
private  javax.swing.JMenuItem jRotateMenuItem
           
private  javax.swing.JMenuItem jSaveAsMenuItem
           
private  javax.swing.JMenuItem jSaveMenuItem
           
private  javax.swing.JLabel jStatusLabel
           
private  javax.swing.JPanel jStatusPanel
           
private  javax.swing.JToolBar jToolBar
           
private  javax.swing.JButton jUndoButton
           
private  javax.swing.JMenuItem jUndoMenuItem
           
private  javax.swing.JLabel jWhiteNameLabel
           
private  javax.swing.JLabel jWhiteSymbolLabel
           
private  javax.swing.Action loadAction
           
private  java.util.Vector moves
           
private  MoveListModel movesListModel
           
private  Player myPlayer
           
private  java.beans.PropertyChangeSupport propertyChangeSupport
          Utility field used by bound properties.
private  javax.swing.Action saveAction
           
private  javax.swing.Action saveAsAction
           
private  Player whitePlayer
           
 
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.Window
 
Fields inherited from class java.awt.Container
 
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
ChessFrame()
          Creates new form ChessFrame
 
Method Summary
protected  void buildMenuBars()
           
private  void exitForm(java.awt.event.WindowEvent evt)
          Exit the Application
 Player getBlackPlayer()
          Getter for property blackPlayer.
 Board getBoard()
          Getter for property board.
 Chess getChess()
          Getter for property chess.
 Player getWhitePlayer()
          Getter for property whitePlayer.
private  void initComponents()
          This method is called from within the constructor to initialize the form.
 void load(java.awt.event.ActionEvent e)
           
static void main(java.lang.String[] args)
           
 void save(java.awt.event.ActionEvent e)
           
 void saveAs(java.awt.event.ActionEvent e)
           
 void setBlackPlayer(Player blackPlayer)
          Setter for property blackPlayer.
 void setBoard(Board board)
          Setter for property board.
 void setChess(Chess chess)
          Setter for property chess.
 void setMyPlayer(Player player)
           
 void setStatusText(java.lang.String message)
           
 void setWhitePlayer(Player whitePlayer)
          Setter for property whitePlayer.
 
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
 
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

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.

Constructor Detail

ChessFrame

public ChessFrame()
Creates new form ChessFrame

Method Detail

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)