|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--GanttGraphicArea
Classe for the graphic part of the soft
Nested Class Summary | |
class |
GanttGraphicArea.GanttPaintParam
Cette class permet de stocker les differents parametres d'affichage de chaque tache pour pouvoir les reutiliser dans l'affichage des differentes dependances |
Field Summary |
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.print.Printable |
NO_SUCH_PAGE, PAGE_EXISTS |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
GanttGraphicArea(GanttProject app,
GanttTree tree,
GanttLanguage language)
Constructeur principal. |
Method Summary | |
void |
changeDate(boolean next)
Fonction qui sera appelee quand on devra changer de date |
GanttCalendar |
getDate()
Fonction qui retourne la date de début du calendrier |
int |
getFoot()
Cette fonction retourne le pas d'avance (en nombre de jours) |
int |
getGranit(boolean day)
Cette fonction retourne la granularite en fonction de la valeur de zoom |
java.awt.Dimension |
getPreferredSize()
La taille par defaut du panel. |
int |
getScrollBar()
Retourne la valeur du margYollbar |
int |
getZoom()
Cette fonction retourne la valeur du zoom |
int |
indexOf(java.util.ArrayList listOfParam,
java.lang.String coef)
Recherche le coeff dans le tableau de parametre |
boolean |
isVisible(GanttTask thetask)
Retourne si la tache passee est visible dans le JTree. |
void |
paintAdvancement(java.awt.Graphics g,
int x1,
int x2,
int y,
int percent,
boolean justText)
Dessine l'etat d'avancement de la tache |
void |
paintATaskBilan(java.awt.Graphics g,
int x1,
int y,
java.lang.String taskName)
Fonction qui dessinne une tache bilan |
void |
paintATaskChild(java.awt.Graphics g,
int x1,
int x2,
int y,
java.lang.String taskName)
Fonction qui dessine une tache fille |
void |
paintATaskFather(java.awt.Graphics g,
int x1,
int x2,
int y,
java.lang.String taskName)
Fonction qui dessine une tache mere |
void |
paintCalendar1(java.awt.Graphics g)
Fonction qui dessine le calendrier |
void |
paintCalendar2(java.awt.Graphics g)
Fonction qui dessine la legende du calendrier |
void |
paintComponent(java.awt.Graphics g)
dessinne le panel |
void |
paintDepend(java.awt.Graphics g)
Foncion qui affiche les dependances entre les differentes taches |
void |
paintTasks(java.awt.Graphics g)
Fonction qui dessine toutes les taches |
int |
print(java.awt.Graphics graphics,
java.awt.print.PageFormat pageFormat,
int pageIndex)
Methode qui imprime la page |
void |
printProject()
Cette fonction imprime le projet |
void |
setDate(GanttCalendar d)
Fonction permettant de modifier la valeur de la date de debut du calendrier |
void |
setLanguage(GanttLanguage language)
On reaffecte la valeur du language |
void |
setScrollBar(int v)
Modification de la valeur du margYollbar. |
void |
setZoom(int z)
Cette fonction permet de changer la valeur du zoom |
void |
zoomToBegin()
Fonction qui sera lorsque l'on zoom on veut reinitialise au debut. |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
Constructor Detail |
public GanttGraphicArea(GanttProject app, GanttTree tree, GanttLanguage language)
Method Detail |
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class javax.swing.JComponent
public void changeDate(boolean next)
public void zoomToBegin()
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public boolean isVisible(GanttTask thetask)
public int indexOf(java.util.ArrayList listOfParam, java.lang.String coef)
public void setScrollBar(int v)
public int getScrollBar()
public void setZoom(int z)
public int getZoom()
public void setDate(GanttCalendar d)
public GanttCalendar getDate()
public void setLanguage(GanttLanguage language)
public int getGranit(boolean day)
public int getFoot()
public void paintCalendar1(java.awt.Graphics g)
public void paintCalendar2(java.awt.Graphics g)
public void paintTasks(java.awt.Graphics g)
public void paintATaskFather(java.awt.Graphics g, int x1, int x2, int y, java.lang.String taskName)
public void paintATaskChild(java.awt.Graphics g, int x1, int x2, int y, java.lang.String taskName)
public void paintATaskBilan(java.awt.Graphics g, int x1, int y, java.lang.String taskName)
public void paintDepend(java.awt.Graphics g)
public void paintAdvancement(java.awt.Graphics g, int x1, int x2, int y, int percent, boolean justText)
public int print(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int pageIndex)
print
in interface java.awt.print.Printable
public void printProject()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |