composant_saisie.wComposant
Class JTextDbDate

Object
  extended by Component
      extended by Container
          extended by JComponent
              extended by javax.swing.text.JTextComponent
                  extended by JTextField
                      extended by composant_saisie.wComposant.JTextDb
                          extended by composant_saisie.wComposant.JTextDbDate
All Implemented Interfaces:
JPopupIClicked, java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseWheelListener, java.awt.image.ImageObserver, MenuContainer, Serializable, Runnable, java.util.EventListener, javax.accessibility.Accessible, Scrollable, SwingConstants, FicheIEditableColumns

public class JTextDbDate
extends JTextDb
implements java.awt.event.MouseListener, JPopupIClicked, java.awt.event.MouseWheelListener


A_doc
Licence.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class JTextField
JTextField.AccessibleJTextField
 
Nested classes/interfaces inherited from class javax.swing.text.JTextComponent
javax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBinding
 
Nested classes/interfaces inherited from class JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
(package private)  int attribut
           
 int calctable
           
(package private)  Color colorcadrefond
           
(package private)  Color colorfondfleche
           
(package private)  Color colorfondflechesave
           
(package private)  Color colortraitgauche
           
(package private)  int height
           
(package private)  JPCalendar jpcalendar
           
(package private)  JPopup jpopup
           
(package private)  Sql sql
           
(package private)  int type
           
(package private)  int width
           
(package private)  int x
           
(package private)  int y
           
 
Fields inherited from class composant_saisie.wComposant.JTextDb
body, borderHeader, clicked, color, colorBorderHeader, debugDisposeTrace, debugSetText, debugSetTextTrace, fe, fl, libelleFiche, libelleHelpText, mail, mailTo, rotation, selectAllOnFocus, subject, superText, th, urlsiteWeb, web
 
Fields inherited from class JTextField
notifyAction
 
Fields inherited from class javax.swing.text.JTextComponent
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY
 
Fields inherited from class 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 Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JTextDbDate()
           
JTextDbDate(Sql sql)
           
 
Method Summary
 boolean clickedInFleche(Point point)
           
 void dispose()
           
protected  void finalize()
           
 java.util.ArrayList<Day> getCalendarDays()
           
 java.util.ArrayList<Object> getCalendarValues()
           
 java.util.ArrayList<Object> getCalendarValuesWeeks()
           
 JFrame getMainFrame()
           
 int getMonth()
           
 long getNDate()
           
 String getSDate()
           
 String getSMonthSYear()
           
 String getSQuan()
           
 String getSReverseDate()
           
 long getTime()
           
 boolean isDayTrue()
           
 void keyPressed(java.awt.event.KeyEvent arg0)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 void mouseClicked(java.awt.event.MouseEvent arg0)
           
 void mouseEntered(java.awt.event.MouseEvent arg0)
           
 void mouseExited(java.awt.event.MouseEvent arg0)
           
 void mousePressed(java.awt.event.MouseEvent arg0)
           
 void mouseReleased(java.awt.event.MouseEvent arg0)
           
 void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
           
 void paint(Graphics g)
           
 void setComputedSDate(String date, int nbjour)
           
 void setPlage(String timedeb, String timefin)
           
 void setSDate(String date)
           
 void setText(String str)
           
 void setType(int type, int attribut)
           
 void setType(int type, int attribut, LinkTableDate lt)
           
 void setValueChild()
           
 void setValueFromChild(Object obj)
           
 
Methods inherited from class composant_saisie.wComposant.JTextDb
adapteTextField, adapteTextLibe, enableEditableColumn, fireEditableColumnUpdate, focusGained, focusLost, getBody, getDouble, getInt, getLibelleHelpText, getSSeparator, getSubject, getToolTipLocation, headerBorderPaint, isEmpty, isEnableClipboard, isSelectAllOnFocus, reduceHeightDim, removeEditableColumn, run, setAlert, setBody, setCbMS1204, setColor, setDebugDisposeTrace, setDebugSetText, setDebugSetTextTrace, setEditable, setEditableColumns, setEnableClipboard, setEnabled, setLibelleHelpText, setSelectAllOnFocus, setSubject, setSuperText, setUnderline, setUrlWebBrowse, setWebBrowse, setWebMailto, setWidthChar, startWaitCodeCb, surPaint, surPaintText, userRecordByFireEditableColumn
 
Methods inherited from class JTextField
actionPropertyChanged, addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, createDefaultModel, fireActionPerformed, getAccessibleContext, getAction, getActionListeners, getActions, getColumns, getColumnWidth, getHorizontalAlignment, getHorizontalVisibility, getPreferredSize, getScrollOffset, getUIClassID, isValidateRoot, paramString, postActionEvent, removeActionListener, scrollRectToVisible, setAction, setActionCommand, setColumns, setDocument, setFont, setHorizontalAlignment, setScrollOffset
 
Methods inherited from class javax.swing.text.JTextComponent
addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, replaceSelection, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setUI, updateUI, viewToModel, write
 
Methods inherited from class 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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class 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 Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, 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, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

type

int type

attribut

int attribut

jpopup

JPopup jpopup

sql

Sql sql

colorfondfleche

Color colorfondfleche

colorfondflechesave

Color colorfondflechesave

colortraitgauche

Color colortraitgauche

colorcadrefond

Color colorcadrefond

jpcalendar

JPCalendar jpcalendar

x

int x

y

int y

width

int width

height

int height

calctable

public int calctable
Constructor Detail

JTextDbDate

public JTextDbDate()

JTextDbDate

public JTextDbDate(Sql sql)
Method Detail

setType

public void setType(int type,
                    int attribut)

setText

public void setText(String str)
Overrides:
setText in class JTextDb

setType

public void setType(int type,
                    int attribut,
                    LinkTableDate lt)

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener
Overrides:
keyReleased in class JTextDb

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener
Overrides:
keyTyped in class JTextDb

keyPressed

public void keyPressed(java.awt.event.KeyEvent arg0)
Specified by:
keyPressed in interface java.awt.event.KeyListener
Overrides:
keyPressed in class JTextDb

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent arg0)
Specified by:
mouseClicked in interface java.awt.event.MouseListener
Overrides:
mouseClicked in class JTextDb

mouseWheelMoved

public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
Specified by:
mouseWheelMoved in interface java.awt.event.MouseWheelListener

clickedInFleche

public boolean clickedInFleche(Point point)
Specified by:
clickedInFleche in interface JPopupIClicked

setComputedSDate

public void setComputedSDate(String date,
                             int nbjour)

setSDate

public void setSDate(String date)

getSDate

public String getSDate()

getNDate

public long getNDate()

getSReverseDate

public String getSReverseDate()

getSQuan

public String getSQuan()

getSMonthSYear

public String getSMonthSYear()

getTime

public long getTime()

getMonth

public int getMonth()

getCalendarValuesWeeks

public java.util.ArrayList<Object> getCalendarValuesWeeks()

getCalendarValues

public java.util.ArrayList<Object> getCalendarValues()

getCalendarDays

public java.util.ArrayList<Day> getCalendarDays()

isDayTrue

public boolean isDayTrue()

setValueChild

public void setValueChild()
Specified by:
setValueChild in interface JPopupIClicked

setValueFromChild

public void setValueFromChild(Object obj)
Specified by:
setValueFromChild in interface JPopupIClicked

getMainFrame

public JFrame getMainFrame()
Specified by:
getMainFrame in interface JPopupIClicked

setPlage

public void setPlage(String timedeb,
                     String timefin)

mouseExited

public void mouseExited(java.awt.event.MouseEvent arg0)
Specified by:
mouseExited in interface java.awt.event.MouseListener
Overrides:
mouseExited in class JTextDb

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent arg0)
Specified by:
mouseEntered in interface java.awt.event.MouseListener
Overrides:
mouseEntered in class JTextDb

mousePressed

public void mousePressed(java.awt.event.MouseEvent arg0)
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class JTextDb

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent arg0)
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class JTextDb

paint

public void paint(Graphics g)
Overrides:
paint in class JTextDb

dispose

public void dispose()
Overrides:
dispose in class JTextDb

finalize

protected void finalize()
Overrides:
finalize in class JTextDb