|
||||||||||
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 | +--GanttTree
Classe qui gere le panel avec le JTree.
Nested Class Summary | |
class |
GanttTree.GanttAdjustmentListener
Class utilisee pour le scrollbar qui bouge. |
class |
GanttTree.GanttTreeExpansionListener
Classe utilisee quand on empile ou que l'on depile un branche de l'arbre. |
class |
GanttTree.GanttTreeModelListener
Classe pour gerer les evenement sur le model de l'arbre |
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.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
GanttTree(GanttProject app,
GanttLanguage language)
Constructeur. |
Method Summary | |
javax.swing.tree.DefaultMutableTreeNode |
addObject(java.lang.Object child,
javax.swing.tree.DefaultMutableTreeNode parent)
Ajoute un fils au noeud pere. |
void |
clearTree()
Methode qui efface entierement le JTree. |
void |
createPopupMenu(int x,
int y)
Creation d'un menu popup dans la fenetre pour la tache courante. |
void |
downCurrentNode()
Fonction qui permet de faire descentre la tache courante dans le hierarchie de son pere |
java.util.ArrayList |
getAllChildTask(java.lang.String task)
Retourne les taches filles de la tache passee en parametre. |
java.lang.Object[] |
getAllTaskArray()
Retourne toutes les taches dans un tableau. |
java.util.ArrayList |
getAllTasks()
Retourne un tableau contenant toutes les taches. |
java.lang.String[] |
getAllTaskString(java.lang.String except)
Retourne un tableau contenant toutes les taches exceptee celle passe en parametre. |
java.util.ArrayList |
getArryListTaskString(java.lang.String except)
Retourne une arraylist avec toutes les String correspondant aux taches |
java.util.ArrayList |
getExpand()
Retourne le tableau dAdjustmentListenere depilement. |
javax.swing.tree.DefaultMutableTreeNode |
getFatherNode(GanttTask node)
Retourne le pere(DefaultMutableTreeNode) de la tache passee. |
javax.swing.JTree |
getJTree()
Accesseur sur le JTree. |
javax.swing.tree.DefaultTreeModel |
getJTreeModel()
|
javax.swing.tree.DefaultMutableTreeNode |
getNode(java.lang.String name)
Retourne le DefaultMutableTreeNodequi porte le nom de name. |
javax.swing.tree.DefaultMutableTreeNode |
getRoot()
|
GanttTask |
getSelectedTask()
Retourne la tache selectionnee ou null si aucune ne l'est. |
GanttTask |
getTask(java.lang.String name)
Retourne la GanttTask en fonction de son nom |
void |
removeCurrentNode()
Efface le noeud courant du JTree. |
void |
setGraphicArea(GanttGraphicArea area)
On affecte le pointeur sur la partie graphique. |
void |
setJTree(javax.swing.JTree t)
Modification du JTree. |
void |
setJTreeModel(javax.swing.tree.DefaultTreeModel model)
|
void |
setLanguage(GanttLanguage language)
On reaffecte la valeur du language |
void |
setRoot(javax.swing.tree.DefaultMutableTreeNode dmtn)
|
void |
upCurrentNode()
Fonction qui permet de faire remonter la tache courante dans le hierarchie de son pere |
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, getPreferredSize, 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, paintComponent, 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 GanttTree(GanttProject app, GanttLanguage language)
Method Detail |
public void createPopupMenu(int x, int y)
public void setGraphicArea(GanttGraphicArea area)
public void setLanguage(GanttLanguage language)
public java.util.ArrayList getExpand()
public javax.swing.tree.DefaultMutableTreeNode addObject(java.lang.Object child, javax.swing.tree.DefaultMutableTreeNode parent)
public GanttTask getSelectedTask()
public GanttTask getTask(java.lang.String name)
public javax.swing.tree.DefaultMutableTreeNode getNode(java.lang.String name)
public java.util.ArrayList getAllTasks()
public java.util.ArrayList getAllChildTask(java.lang.String task)
public java.lang.Object[] getAllTaskArray()
public java.lang.String[] getAllTaskString(java.lang.String except)
public java.util.ArrayList getArryListTaskString(java.lang.String except)
public void removeCurrentNode()
public void clearTree()
public javax.swing.tree.DefaultMutableTreeNode getFatherNode(GanttTask node)
public javax.swing.JTree getJTree()
public void setJTree(javax.swing.JTree t)
public javax.swing.tree.DefaultTreeModel getJTreeModel()
public void setJTreeModel(javax.swing.tree.DefaultTreeModel model)
public javax.swing.tree.DefaultMutableTreeNode getRoot()
public void setRoot(javax.swing.tree.DefaultMutableTreeNode dmtn)
public void upCurrentNode()
public void downCurrentNode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |