de.hattrickorganizer.gui.statistic
Class StatistikPanel

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.statistic.StatistikPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class StatistikPanel
extends javax.swing.JPanel

Zeigt Statistiken in Form eins Liniendiagrames an

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
static java.awt.AlphaComposite DEFAULTALPHA
          TODO Missing Parameter Documentation
 boolean print
          TODO Missing Parameter Documentation
static java.awt.AlphaComposite REDUCEDALPHA
          TODO Missing Parameter Documentation
 int SA
          TODO Missing Parameter Documentation
 int SO
          TODO Missing Parameter Documentation
 int SR
          TODO Missing Parameter Documentation
 int SU
          TODO Missing Parameter Documentation
 
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
StatistikPanel(boolean maxminBerechnen)
          Konstruktor
 
Method Summary
 void doPrint(java.lang.String titel)
          Drucken der Aufstellung
 java.lang.String formatedDouble(double d, byte n)
           
 boolean getBeschriftung()
          Liefert den Zustand der Beschriftung (an/aus)
 boolean getHilfslinien()
          Liefert den Zustand der Hilfslinien (an/aus)
 StatistikModel[] getModel()
          TODO Missing Method Documentation
 StatistikModel getModel(java.lang.String name)
          Ein bestimmtes Model holen
 void paint(java.awt.Graphics g)
          Zeichnet die GComponent
 void print(java.awt.Graphics g)
           
 void setAllValues(StatistikModel[] models, java.lang.String[] yAchseBeschriftung, java.text.NumberFormat yAchseFormat, java.lang.String xBezeichner, java.lang.String yBezeichner, boolean beschriftung, boolean hilfslinien)
          Maximaler Konstruktor
 void setBeschriftung(boolean beschriftung)
          Ein- oder Ausschalten der Beschriftung des Graphen
 void setHilfslinien(boolean hilfslinien)
          Ein- und Ausschalten der Hilfslinien
 void setModel(StatistikModel[] models)
          TODO Missing Method Documentation
 void setShow(java.lang.String name, boolean show)
          Einen bestimmten Graf sichtbar/unsichtbar machen
 void update(java.awt.Graphics g)
          Zeichnet die GComponent
 
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, 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
 
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
 

Field Detail

DEFAULTALPHA

public static final java.awt.AlphaComposite DEFAULTALPHA
TODO Missing Parameter Documentation


REDUCEDALPHA

public static final java.awt.AlphaComposite REDUCEDALPHA
TODO Missing Parameter Documentation


print

public boolean print
TODO Missing Parameter Documentation


SA

public int SA
TODO Missing Parameter Documentation


SO

public int SO
TODO Missing Parameter Documentation


SR

public int SR
TODO Missing Parameter Documentation


SU

public int SU
TODO Missing Parameter Documentation

Constructor Detail

StatistikPanel

public StatistikPanel(boolean maxminBerechnen)
Konstruktor

Parameters:
maxminBerechnen - TODO Missing Constructuor Parameter Documentation
Method Detail

setAllValues

public final void setAllValues(StatistikModel[] models,
                               java.lang.String[] yAchseBeschriftung,
                               java.text.NumberFormat yAchseFormat,
                               java.lang.String xBezeichner,
                               java.lang.String yBezeichner,
                               boolean beschriftung,
                               boolean hilfslinien)
Maximaler Konstruktor

Parameters:
hilfslinien - Vertikale und Horizontale Linien durch den Graphen
yAchseBeschriftung - Wert, mit der die x-Achse zu zählen anfängt
yAchseFormat - Der Wertabstand der x-Achse zwischen 2 Werten
xBezeichner - Bezeichnung der x-Achse
yBezeichner - Bezeichnung der y-Achse
beschriftung - Beschriftung des Graphen
hilfslinien - Farbe des Graphen

setBeschriftung

public final void setBeschriftung(boolean beschriftung)
Ein- oder Ausschalten der Beschriftung des Graphen

Parameters:
beschriftung - true: an / false: aus

getBeschriftung

public final boolean getBeschriftung()
Liefert den Zustand der Beschriftung (an/aus)

Returns:
TODO Missing Return Method Documentation

setHilfslinien

public final void setHilfslinien(boolean hilfslinien)
Ein- und Ausschalten der Hilfslinien

Parameters:
hilfslinien - true: an / false: aus

getHilfslinien

public final boolean getHilfslinien()
Liefert den Zustand der Hilfslinien (an/aus)

Returns:
TODO Missing Return Method Documentation

setModel

public final void setModel(StatistikModel[] models)
TODO Missing Method Documentation

Parameters:
models - TODO Missing Method Parameter Documentation

getModel

public final StatistikModel[] getModel()
TODO Missing Method Documentation

Returns:
TODO Missing Return Method Documentation

getModel

public final StatistikModel getModel(java.lang.String name)
Ein bestimmtes Model holen

Parameters:
name - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

setShow

public final void setShow(java.lang.String name,
                          boolean show)
Einen bestimmten Graf sichtbar/unsichtbar machen

Parameters:
name - TODO Missing Constructuor Parameter Documentation
show - TODO Missing Constructuor Parameter Documentation

doPrint

public final void doPrint(java.lang.String titel)
Drucken der Aufstellung

Parameters:
titel - TODO Missing Constructuor Parameter Documentation

formatedDouble

public final java.lang.String formatedDouble(double d,
                                             byte n)

paint

public final void paint(java.awt.Graphics g)
Zeichnet die GComponent

Overrides:
paint in class javax.swing.JComponent
Parameters:
g - TODO Missing Constructuor Parameter Documentation

print

public final void print(java.awt.Graphics g)
Overrides:
print in class javax.swing.JComponent

update

public final void update(java.awt.Graphics g)
Zeichnet die GComponent

Overrides:
update in class javax.swing.JComponent
Parameters:
g - TODO Missing Constructuor Parameter Documentation