de.hattrickorganizer.gui.hoFriendly
Class HOFriendlyDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by de.hattrickorganizer.gui.hoFriendly.HOFriendlyDialog
All Implemented Interfaces:
MatchScreen, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class HOFriendlyDialog
extends javax.swing.JFrame
implements MatchScreen, java.awt.event.WindowListener

Ein Dialog für die Freundschaftsspiele

See Also:
Serialized Form

Nested Class Summary
 
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
 boolean m_bAbbruch
          TODO Missing Parameter Documentation
 boolean m_bPause
          TODO Missing Parameter Documentation
 boolean m_bScreenBereit
          TODO Missing Parameter Documentation
 
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 de.hattrickorganizer.model.MatchScreen
CMD_WAIT, KEY_ABSCHLUSS_TOR, KEY_ABSCHLUSS_VERGEBEN, KEY_AKTION, KEY_START, VAR_AUSWECHSELSPIELER, VAR_EINWECHSELSPIELER, VAR_FANMANAGER, VAR_FANTEAM, VAR_GEGNERMANAGER, VAR_GEGNERTEAM, VAR_SCHUETZE, VAR_SPIELERNAME, VAR_SPIELMINUTE, VAR_TEAMNAME, VAR_TORWART, VAR_VERTEIDIGER1, VAR_VERTEIDIGER2, VAR_VORBEREITER1
 
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
HOFriendlyDialog(javax.swing.JFrame owner, boolean server)
          Creates a new HOFriendlyDialog object.
 
Method Summary
 void doAuswechslung(byte textKey, java.lang.String teamName, java.lang.String auswechselSpieler, java.lang.String einwechselSpieler, int variante, int spielminute, boolean heim)
          gibt eine Auswechslung an
 void doFangesang(int key, int art, int variante, java.lang.String fanTeam, java.lang.String fanManager, java.lang.String gegnerTeam, java.lang.String gegnerManager, boolean heim)
          Fangesang
 void doKarte(byte textKey, java.lang.String spieler, int spielminute, int variante, int trainerVariante, boolean heim)
          übermittelt Inforamtionen zu einer Karte
 void doMinuteRum(int spielminute)
          gibt an das ne Minute rum ist :)
 void doSpielbeginn(Spielbericht sb)
          TODO Missing Method Documentation
 void doSpielende(Spielbericht sb)
          Spielende
 void doTorchance(boolean heimTeam, java.lang.String schuetze, java.lang.String vorbereiter1, java.lang.String verteidiger1, java.lang.String verteidiger2, java.lang.String torwart, byte torart, byte torchance, int variante, int trainerVariante, int trainerVariante2, int[] aktionen, int spielminute)
          zeigt eine Torchance an
 void doVerletzung(byte textKey, java.lang.String spieler, int spielminute, int variante, int trainerVariante, boolean heim)
          stellt eine Verletzung dar
 void drawInfoText(byte msgType, int variante)
          Gibt einen Infotext wieder z.B: gleich geht's los, Halbzeit, ElferSchießen, Spielende...
 void drawSpielstand(Spielbericht sb)
          passt Spielstand an
 void drawString(java.lang.String msg)
          Stellt Text dar
 void drawString(java.lang.String[] msg)
          Stellt Text dar, mit warteZeit zwischen den einzelnen Elementen
 Chat getChat()
          Getter for property m_clChat.
 boolean isAbbruch()
          TODO Missing Method Documentation
 boolean isPause()
          TODO Missing Method Documentation
 boolean isScreenBereit()
          gibt an ob die Chance zuende gezeichnet wurde
 void recieveMsg(java.lang.String trainer, java.lang.String msg, boolean heim)
          empfängt Msg und stellt sie dar
protected static java.lang.String[] replaceAllVars(java.lang.String[] varConst, java.lang.String[] varValue, java.lang.String msg)
          ersetzt die Konstanten
protected  java.lang.String[] replaceVars(java.lang.String schuetze, java.lang.String vorbereiter1, java.lang.String verteidiger1, java.lang.String verteidiger2, java.lang.String torwart, java.lang.String msg)
           
 void sendMsg(java.lang.String msg)
          TODO Missing Method Documentation
 void setChat(Chat m_clChat)
          Setter for property m_clChat.
 void setPause(boolean pause)
          TODO Missing Method Documentation
 void setSpielstand(java.lang.String schuetze, int spielminute, boolean heim)
          Aktualisiert den Spielstand
 void windowActivated(java.awt.event.WindowEvent windowEvent)
           
 void windowClosed(java.awt.event.WindowEvent windowEvent)
          TODO Missing Method Documentation
 void windowClosing(java.awt.event.WindowEvent windowEvent)
          TODO Missing Method Documentation
 void windowDeactivated(java.awt.event.WindowEvent windowEvent)
          TODO Missing Method Documentation
 void windowDeiconified(java.awt.event.WindowEvent windowEvent)
          TODO Missing Method Documentation
 void windowIconified(java.awt.event.WindowEvent windowEvent)
          TODO Missing Method Documentation
 void windowOpened(java.awt.event.WindowEvent windowEvent)
          TODO Missing Method Documentation
 
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, dispose, 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, setVisible, 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

m_bAbbruch

public boolean m_bAbbruch
TODO Missing Parameter Documentation


m_bPause

public boolean m_bPause
TODO Missing Parameter Documentation


m_bScreenBereit

public boolean m_bScreenBereit
TODO Missing Parameter Documentation

Constructor Detail

HOFriendlyDialog

public HOFriendlyDialog(javax.swing.JFrame owner,
                        boolean server)
Creates a new HOFriendlyDialog object.

Parameters:
owner - TODO Missing Constructuor Parameter Documentation
server - TODO Missing Constructuor Parameter Documentation
Method Detail

isAbbruch

public final boolean isAbbruch()
TODO Missing Method Documentation

Specified by:
isAbbruch in interface MatchScreen
Returns:
TODO Missing Return Method Documentation

setChat

public final void setChat(Chat m_clChat)
Setter for property m_clChat.

Parameters:
m_clChat - New value of property m_clChat.

getChat

public final Chat getChat()
Getter for property m_clChat.

Returns:
Value of property m_clChat.

setPause

public final void setPause(boolean pause)
TODO Missing Method Documentation

Specified by:
setPause in interface MatchScreen
Parameters:
pause - TODO Missing Method Parameter Documentation

isPause

public final boolean isPause()
TODO Missing Method Documentation

Specified by:
isPause in interface MatchScreen
Returns:
TODO Missing Return Method Documentation

isScreenBereit

public final boolean isScreenBereit()
gibt an ob die Chance zuende gezeichnet wurde

Specified by:
isScreenBereit in interface MatchScreen
Returns:
TODO Missing Return Method Documentation

setSpielstand

public final void setSpielstand(java.lang.String schuetze,
                                int spielminute,
                                boolean heim)
Aktualisiert den Spielstand

Parameters:
schuetze - TODO Missing Constructuor Parameter Documentation
spielminute - TODO Missing Constructuor Parameter Documentation
heim - TODO Missing Constructuor Parameter Documentation

doAuswechslung

public final void doAuswechslung(byte textKey,
                                 java.lang.String teamName,
                                 java.lang.String auswechselSpieler,
                                 java.lang.String einwechselSpieler,
                                 int variante,
                                 int spielminute,
                                 boolean heim)
gibt eine Auswechslung an

Specified by:
doAuswechslung in interface MatchScreen
Parameters:
textKey - TODO Missing Constructuor Parameter Documentation
teamName - TODO Missing Constructuor Parameter Documentation
auswechselSpieler - TODO Missing Constructuor Parameter Documentation
einwechselSpieler - TODO Missing Constructuor Parameter Documentation
variante - TODO Missing Constructuor Parameter Documentation
spielminute - TODO Missing Constructuor Parameter Documentation
heim - TODO Missing Constructuor Parameter Documentation

doFangesang

public final void doFangesang(int key,
                              int art,
                              int variante,
                              java.lang.String fanTeam,
                              java.lang.String fanManager,
                              java.lang.String gegnerTeam,
                              java.lang.String gegnerManager,
                              boolean heim)
Fangesang

Specified by:
doFangesang in interface MatchScreen
Parameters:
key - FanGesangsArt ,steht für Anfeuerung, verhöhnen
art - (Spieler, Team, Trainer )
variante - welche Variante
fanTeam - Füllmaterial für die Variable
fanManager - TODO Missing Constructuor Parameter Documentation
gegnerTeam - TODO Missing Constructuor Parameter Documentation
gegnerManager - TODO Missing Constructuor Parameter Documentation
heim - TODO Missing Constructuor Parameter Documentation

doKarte

public final void doKarte(byte textKey,
                          java.lang.String spieler,
                          int spielminute,
                          int variante,
                          int trainerVariante,
                          boolean heim)
übermittelt Inforamtionen zu einer Karte

Specified by:
doKarte in interface MatchScreen
Parameters:
textKey - TODO Missing Constructuor Parameter Documentation
spieler - TODO Missing Constructuor Parameter Documentation
spielminute - TODO Missing Constructuor Parameter Documentation
variante - TODO Missing Constructuor Parameter Documentation
trainerVariante - TODO Missing Constructuor Parameter Documentation
heim - TODO Missing Constructuor Parameter Documentation

doMinuteRum

public final void doMinuteRum(int spielminute)
gibt an das ne Minute rum ist :)

Specified by:
doMinuteRum in interface MatchScreen
Parameters:
spielminute - TODO Missing Constructuor Parameter Documentation

doSpielbeginn

public final void doSpielbeginn(Spielbericht sb)
TODO Missing Method Documentation

Specified by:
doSpielbeginn in interface MatchScreen
Parameters:
sb - TODO Missing Method Parameter Documentation

doSpielende

public final void doSpielende(Spielbericht sb)
Spielende

Specified by:
doSpielende in interface MatchScreen
Parameters:
sb - TODO Missing Constructuor Parameter Documentation

doTorchance

public final void doTorchance(boolean heimTeam,
                              java.lang.String schuetze,
                              java.lang.String vorbereiter1,
                              java.lang.String verteidiger1,
                              java.lang.String verteidiger2,
                              java.lang.String torwart,
                              byte torart,
                              byte torchance,
                              int variante,
                              int trainerVariante,
                              int trainerVariante2,
                              int[] aktionen,
                              int spielminute)
zeigt eine Torchance an

Specified by:
doTorchance in interface MatchScreen
Parameters:
heimTeam - TODO Missing Constructuor Parameter Documentation
schuetze - TODO Missing Constructuor Parameter Documentation
vorbereiter1 - TODO Missing Constructuor Parameter Documentation
verteidiger1 - TODO Missing Constructuor Parameter Documentation
verteidiger2 - TODO Missing Constructuor Parameter Documentation
torwart - TODO Missing Constructuor Parameter Documentation
torart - TODO Missing Constructuor Parameter Documentation
torchance - TODO Missing Constructuor Parameter Documentation
variante - TODO Missing Constructuor Parameter Documentation
trainerVariante - TODO Missing Constructuor Parameter Documentation
trainerVariante2 - TODO Missing Constructuor Parameter Documentation
aktionen - TODO Missing Constructuor Parameter Documentation
spielminute - TODO Missing Constructuor Parameter Documentation

doVerletzung

public final void doVerletzung(byte textKey,
                               java.lang.String spieler,
                               int spielminute,
                               int variante,
                               int trainerVariante,
                               boolean heim)
stellt eine Verletzung dar

Specified by:
doVerletzung in interface MatchScreen
Parameters:
textKey - TODO Missing Constructuor Parameter Documentation
spieler - TODO Missing Constructuor Parameter Documentation
spielminute - TODO Missing Constructuor Parameter Documentation
variante - TODO Missing Constructuor Parameter Documentation
trainerVariante - TODO Missing Constructuor Parameter Documentation
heim - TODO Missing Constructuor Parameter Documentation

drawInfoText

public final void drawInfoText(byte msgType,
                               int variante)
Gibt einen Infotext wieder z.B: gleich geht's los, Halbzeit, ElferSchießen, Spielende...

Specified by:
drawInfoText in interface MatchScreen
Parameters:
msgType - TODO Missing Constructuor Parameter Documentation
variante - TODO Missing Constructuor Parameter Documentation

drawSpielstand

public final void drawSpielstand(Spielbericht sb)
passt Spielstand an

Parameters:
sb - TODO Missing Constructuor Parameter Documentation

drawString

public final void drawString(java.lang.String msg)
Stellt Text dar

Parameters:
msg - TODO Missing Constructuor Parameter Documentation

drawString

public final void drawString(java.lang.String[] msg)
Stellt Text dar, mit warteZeit zwischen den einzelnen Elementen

Parameters:
msg - TODO Missing Constructuor Parameter Documentation

recieveMsg

public final void recieveMsg(java.lang.String trainer,
                             java.lang.String msg,
                             boolean heim)
empfängt Msg und stellt sie dar

Specified by:
recieveMsg in interface MatchScreen
Parameters:
trainer - TODO Missing Constructuor Parameter Documentation
msg - TODO Missing Constructuor Parameter Documentation
heim - TODO Missing Constructuor Parameter Documentation

sendMsg

public final void sendMsg(java.lang.String msg)
TODO Missing Method Documentation

Parameters:
msg - TODO Missing Method Parameter Documentation

windowActivated

public void windowActivated(java.awt.event.WindowEvent windowEvent)
Specified by:
windowActivated in interface java.awt.event.WindowListener

windowClosed

public final void windowClosed(java.awt.event.WindowEvent windowEvent)
TODO Missing Method Documentation

Specified by:
windowClosed in interface java.awt.event.WindowListener
Parameters:
windowEvent - TODO Missing Method Parameter Documentation

windowClosing

public final void windowClosing(java.awt.event.WindowEvent windowEvent)
TODO Missing Method Documentation

Specified by:
windowClosing in interface java.awt.event.WindowListener
Parameters:
windowEvent - TODO Missing Method Parameter Documentation

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent windowEvent)
TODO Missing Method Documentation

Specified by:
windowDeactivated in interface java.awt.event.WindowListener
Parameters:
windowEvent - TODO Missing Method Parameter Documentation

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent windowEvent)
TODO Missing Method Documentation

Specified by:
windowDeiconified in interface java.awt.event.WindowListener
Parameters:
windowEvent - TODO Missing Method Parameter Documentation

windowIconified

public void windowIconified(java.awt.event.WindowEvent windowEvent)
TODO Missing Method Documentation

Specified by:
windowIconified in interface java.awt.event.WindowListener
Parameters:
windowEvent - TODO Missing Method Parameter Documentation

windowOpened

public void windowOpened(java.awt.event.WindowEvent windowEvent)
TODO Missing Method Documentation

Specified by:
windowOpened in interface java.awt.event.WindowListener
Parameters:
windowEvent - TODO Missing Method Parameter Documentation

replaceAllVars

protected static java.lang.String[] replaceAllVars(java.lang.String[] varConst,
                                                   java.lang.String[] varValue,
                                                   java.lang.String msg)
ersetzt die Konstanten

Parameters:
varConst - Array der Constanten
varValue - Inhalt mit dem ersetzt werden soll
msg - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

replaceVars

protected final java.lang.String[] replaceVars(java.lang.String schuetze,
                                               java.lang.String vorbereiter1,
                                               java.lang.String verteidiger1,
                                               java.lang.String verteidiger2,
                                               java.lang.String torwart,
                                               java.lang.String msg)