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

Quick Search    Search Deep

org.zazof.jteg.gui
Class MainFrame  view MainFrame download MainFrame.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 byorg.zazof.jteg.gui.MainFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, org.zazof.jteg.MessageListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants, java.awt.event.WindowListener

public class MainFrame
extends javax.swing.JFrame
implements java.awt.event.WindowListener, org.zazof.jteg.MessageListener

Mainframe is the central GUIclass. It is the container of all other GUI objects.


Nested Class Summary
 
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  AttaqueMouseInput $attaqueMouseInput
           
private  BoardCanvas $boardCanvas
           
private  javax.swing.JFrame $cardsFrame
           
private  ChatPanel $chatPanel
           
private  ColorChooserDialog $colorChooserDialog
           
private  org.zazof.jteg.PlaceArmiesMessage $currentPlaceArmiesMessage
           
private  int $frameHeight
           
private  int $frameWidth
           
private  javax.swing.JFrame $missionFrame
           
private  PlaceArmiesMouseInput $placeArmiesMouseInput
           
private  RegroupMouseInput $regroupMouseInput
           
private  java.lang.String[] $sendArmies
           
private  java.lang.String $title
           
private static boolean DEBUG
           
 
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
MainFrame()
          Constructor of the MainFrame class.
 
Method Summary
(package private)  void armiesPlaced(java.lang.String[] armiesData)
          called by PlaceArmiesMouseInput when the armies are in place
(package private)  void colorChosen(int color)
          called by ColorChooserDialog
(package private)  void getCard()
          the user requested to get a card, called by toolbar or menubar
 void hideCardFrame()
           
private  void initCards()
           
private  void initMission()
           
 void messageArrived(org.zazof.jteg.Message m)
           
(package private)  void prepareRegroup()
          the user requested to regroup, called by toolbar or menubar
(package private)  void regroup(org.zazof.jteg.Country from, org.zazof.jteg.Country to)
          called by RegroupMouseInput
(package private)  void removeRegroupMouseListeners()
           
(package private)  void sendArmies()
          the user requested to sent the armies, called by toolbar or menubar
 void showCardFrame()
           
 void showColorchooserDialog()
           
(package private)  void showConnectionDialog()
           
 void showMissionFrame()
           
private  void startup()
           
 void windowActivated(java.awt.event.WindowEvent we)
          This method is called when a window is activated.
 void windowClosed(java.awt.event.WindowEvent we)
          This method is called when the window is closed.
 void windowClosing(java.awt.event.WindowEvent we)
          This method is called when the user calls the system menu close function, giving the program a chance to cancel the close.
 void windowDeactivated(java.awt.event.WindowEvent we)
          This method is called when the window is deactivated.
 void windowDeiconified(java.awt.event.WindowEvent we)
          This method is called when the window is deiconified.
 void windowIconified(java.awt.event.WindowEvent we)
          This method is called when the window is iconified.
 void windowOpened(java.awt.event.WindowEvent we)
          This method is called when the window is made visible.
 
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, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, 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, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, 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

$title

private java.lang.String $title

$frameWidth

private int $frameWidth

$frameHeight

private int $frameHeight

DEBUG

private static final boolean DEBUG
See Also:
Constant Field Values

$boardCanvas

private BoardCanvas $boardCanvas

$chatPanel

private ChatPanel $chatPanel

$placeArmiesMouseInput

private PlaceArmiesMouseInput $placeArmiesMouseInput

$attaqueMouseInput

private AttaqueMouseInput $attaqueMouseInput

$regroupMouseInput

private RegroupMouseInput $regroupMouseInput

$sendArmies

private java.lang.String[] $sendArmies

$cardsFrame

private javax.swing.JFrame $cardsFrame

$missionFrame

private javax.swing.JFrame $missionFrame

$currentPlaceArmiesMessage

private org.zazof.jteg.PlaceArmiesMessage $currentPlaceArmiesMessage

$colorChooserDialog

private ColorChooserDialog $colorChooserDialog
Constructor Detail

MainFrame

public MainFrame()
Constructor of the MainFrame class.

Method Detail

startup

private void startup()

initCards

private void initCards()

initMission

private void initMission()

messageArrived

public void messageArrived(org.zazof.jteg.Message m)
Specified by:
messageArrived in interface org.zazof.jteg.MessageListener

armiesPlaced

void armiesPlaced(java.lang.String[] armiesData)
called by PlaceArmiesMouseInput when the armies are in place


sendArmies

void sendArmies()
the user requested to sent the armies, called by toolbar or menubar


regroup

void regroup(org.zazof.jteg.Country from,
             org.zazof.jteg.Country to)
called by RegroupMouseInput


prepareRegroup

void prepareRegroup()
the user requested to regroup, called by toolbar or menubar


getCard

void getCard()
the user requested to get a card, called by toolbar or menubar


removeRegroupMouseListeners

void removeRegroupMouseListeners()

showConnectionDialog

void showConnectionDialog()

colorChosen

void colorChosen(int color)
called by ColorChooserDialog


showColorchooserDialog

public void showColorchooserDialog()

showCardFrame

public void showCardFrame()

showMissionFrame

public void showMissionFrame()

hideCardFrame

public void hideCardFrame()

windowOpened

public void windowOpened(java.awt.event.WindowEvent we)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is made visible.

Specified by:
windowOpened in interface java.awt.event.WindowListener

windowClosing

public void windowClosing(java.awt.event.WindowEvent we)
Description copied from interface: java.awt.event.WindowListener
This method is called when the user calls the system menu close function, giving the program a chance to cancel the close.

Specified by:
windowClosing in interface java.awt.event.WindowListener

windowClosed

public void windowClosed(java.awt.event.WindowEvent we)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is closed.

Specified by:
windowClosed in interface java.awt.event.WindowListener

windowIconified

public void windowIconified(java.awt.event.WindowEvent we)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is iconified.

Specified by:
windowIconified in interface java.awt.event.WindowListener

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent we)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is deiconified.

Specified by:
windowDeiconified in interface java.awt.event.WindowListener

windowActivated

public void windowActivated(java.awt.event.WindowEvent we)
Description copied from interface: java.awt.event.WindowListener
This method is called when a window is activated. Only Frames and Dialogs can be active, and the active window always contains the component with focus.

Specified by:
windowActivated in interface java.awt.event.WindowListener

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent we)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is deactivated.

Specified by:
windowDeactivated in interface java.awt.event.WindowListener