holoedit.gui
Class CounterPanel

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

public class CounterPanel
extends javax.swing.JPanel

See Also:
Serialized Form

Nested Class Summary
(package private)  class CounterPanel.Action
           
 class CounterPanel.Focus
           
(package private)  class CounterPanel.KeyAction
           
(package private)  class CounterPanel.SourisAction
           
(package private)  class CounterPanel.SourisMotion
           
 
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  Counter begin
           
private  CounterCalculation calculBegin
           
private  CounterCalculation calculCursor
           
private  CounterCalculation calculDelta
           
private  CounterCalculation calculEnd
           
private  CounterCalculation calculPlayer
           
private  CounterCalculation calculTotal
           
private  java.awt.GridBagConstraints constraints
           
private  int coordY
           
private  Counter cursor
           
private  Counter delta
           
private  boolean dragBegin
           
private  boolean dragCursor
           
private  boolean dragDelta
           
private  boolean dragEnd
           
private  boolean dragPoint
           
private  Counter end
           
protected  java.awt.Font fo
           
private  java.awt.GridBagLayout grid
           
private  Main mainRef
           
private  int nbPoints
           
private  Counter player
           
private  Counter pointsNumber
           
private  int timeRefValue
           
private  Counter total
           
 
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
CounterPanel(Main owner)
           
 
Method Summary
 void affiche(int choix)
           
 void check(CTextField objet)
           
 int getDate(int choixCpt)
           
 int getDateDebPlusDelta()
           
 int getDateFinMoinsDelta()
           
 int getDateFinPlusDelta()
           
 int getPointsInter()
           
 void incrOrDecrCompteur(CounterCalculation calculCompteur, char type, java.awt.Point p)
           
private  void majFocus(Counter compteur, CounterCalculation calculCompteur, char type)
           
private  void modifierCompteur(Counter compteur, char type)
           
 void setBegAndEnd(int dateBeg, int dateEnd)
           
 void setCompteur(int choix, int atDate)
           
 void setCompteur2(int choix, int atDate)
           
private  int stringToInt(java.lang.String champ)
           
 int toCentiSeconde2(CounterCalculation compteur)
           
 void verif()
           
 
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, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, 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, transferFocusBackward, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

begin

private Counter begin

end

private Counter end

total

private Counter total

delta

private Counter delta

pointsNumber

private Counter pointsNumber

cursor

private Counter cursor

player

private Counter player

calculBegin

private CounterCalculation calculBegin

calculEnd

private CounterCalculation calculEnd

calculTotal

private CounterCalculation calculTotal

calculDelta

private CounterCalculation calculDelta

calculCursor

private CounterCalculation calculCursor

calculPlayer

private CounterCalculation calculPlayer

nbPoints

private int nbPoints

dragBegin

private boolean dragBegin

dragEnd

private boolean dragEnd

dragCursor

private boolean dragCursor

dragDelta

private boolean dragDelta

dragPoint

private boolean dragPoint

coordY

private int coordY

timeRefValue

private int timeRefValue

grid

private java.awt.GridBagLayout grid

constraints

private java.awt.GridBagConstraints constraints

fo

protected java.awt.Font fo

mainRef

private Main mainRef
Constructor Detail

CounterPanel

public CounterPanel(Main owner)
Method Detail

verif

public void verif()

stringToInt

private int stringToInt(java.lang.String champ)

getPointsInter

public int getPointsInter()

affiche

public void affiche(int choix)

setCompteur

public void setCompteur(int choix,
                        int atDate)

setCompteur2

public void setCompteur2(int choix,
                         int atDate)

setBegAndEnd

public void setBegAndEnd(int dateBeg,
                         int dateEnd)

getDate

public int getDate(int choixCpt)

getDateFinPlusDelta

public int getDateFinPlusDelta()

getDateFinMoinsDelta

public int getDateFinMoinsDelta()

getDateDebPlusDelta

public int getDateDebPlusDelta()

check

public void check(CTextField objet)

incrOrDecrCompteur

public void incrOrDecrCompteur(CounterCalculation calculCompteur,
                               char type,
                               java.awt.Point p)

modifierCompteur

private void modifierCompteur(Counter compteur,
                              char type)

majFocus

private void majFocus(Counter compteur,
                      CounterCalculation calculCompteur,
                      char type)

toCentiSeconde2

public int toCentiSeconde2(CounterCalculation compteur)