de.hattrickorganizer.gui.transferscout
Class TransferEingabePanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by de.hattrickorganizer.gui.templates.ImagePanel
                      extended by de.hattrickorganizer.gui.transferscout.TransferEingabePanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class TransferEingabePanel
extends ImagePanel
implements java.awt.event.ItemListener, java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.KeyListener

A player can be created and modified here.

Author:
Marco Senn
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
 
Fields inherited from class de.hattrickorganizer.gui.templates.ImagePanel
background
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TransferEingabePanel(TransferScoutPanel owner)
          Creates a new TransferEingabePanel object.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent actionEvent)
          Fired when any button is pressed
 void focusGained(java.awt.event.FocusEvent focusEvent)
          Fired when panel receives focus
 void focusLost(java.awt.event.FocusEvent focusEvent)
          Fired when panel losts focus
static int getNextTempSpielerID()
          Return next temporary playerID.
 void itemStateChanged(java.awt.event.ItemEvent itemEvent)
          Fired when an item changes
 void keyPressed(java.awt.event.KeyEvent keyEvent)
          Fired when a key is pressed
 void keyReleased(java.awt.event.KeyEvent keyEvent)
          Fired when a key is released
 void keyTyped(java.awt.event.KeyEvent keyEvent)
          Fired when a key is typed
 void setScoutEintrag(ScoutEintrag scoutEintrag)
          Set new scout entry or modify old
 
Methods inherited from class de.hattrickorganizer.gui.templates.ImagePanel
paint
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TransferEingabePanel

public TransferEingabePanel(TransferScoutPanel owner)
Creates a new TransferEingabePanel object.

Parameters:
owner - the parent control holding this panel
Method Detail

getNextTempSpielerID

public static int getNextTempSpielerID()
Return next temporary playerID. Starting from -1.

Returns:
Returns next temporary playerID.

setScoutEintrag

public final void setScoutEintrag(ScoutEintrag scoutEintrag)
Set new scout entry or modify old

Parameters:
scoutEintrag - The new scout entry object

actionPerformed

public final void actionPerformed(java.awt.event.ActionEvent actionEvent)
Fired when any button is pressed

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
actionEvent - Event fired when button is pressed.

focusGained

public void focusGained(java.awt.event.FocusEvent focusEvent)
Fired when panel receives focus

Specified by:
focusGained in interface java.awt.event.FocusListener
Parameters:
focusEvent - Event fired when panel receives focus

focusLost

public final void focusLost(java.awt.event.FocusEvent focusEvent)
Fired when panel losts focus

Specified by:
focusLost in interface java.awt.event.FocusListener
Parameters:
focusEvent - Event fired when panel losts focus

itemStateChanged

public final void itemStateChanged(java.awt.event.ItemEvent itemEvent)
Fired when an item changes

Specified by:
itemStateChanged in interface java.awt.event.ItemListener
Parameters:
itemEvent - Indicates which item has changed

keyPressed

public void keyPressed(java.awt.event.KeyEvent keyEvent)
Fired when a key is pressed

Specified by:
keyPressed in interface java.awt.event.KeyListener
Parameters:
keyEvent - Event fired when a key is pressed

keyReleased

public final void keyReleased(java.awt.event.KeyEvent keyEvent)
Fired when a key is released

Specified by:
keyReleased in interface java.awt.event.KeyListener
Parameters:
keyEvent - Event fired when a key is released

keyTyped

public void keyTyped(java.awt.event.KeyEvent keyEvent)
Fired when a key is typed

Specified by:
keyTyped in interface java.awt.event.KeyListener
Parameters:
keyEvent - Fired when a key is typed