|
||||||||||
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
Class that generate the JTree
Nested Class Summary | |
class |
GanttTree.GanttAdjustmentListener
Listener when scrollbar move |
class |
GanttTree.GanttTreeCellRenderer
Render the cell of the tree |
class |
GanttTree.GanttTreeExpansionListener
Class for expansion and collapse of node |
class |
GanttTree.GanttTreeModelListener
Listener to generate modification on the model |
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)
Constructor. |
Method Summary | |
javax.swing.tree.DefaultMutableTreeNode |
addObject(java.lang.Object child,
javax.swing.tree.DefaultMutableTreeNode parent)
Add a sub task. |
void |
clearTree()
Clear the JTree. |
void |
createPopupMenu(int x,
int y)
Create a popup menu when mous click |
void |
downCurrentNode()
Function to put down the selected task |
java.util.ArrayList |
getAllChildTask(java.lang.String task)
Return all sub task for the task "task" |
java.lang.Object[] |
getAllTaskArray()
Return all tasks on an array |
java.util.ArrayList |
getAllTasks()
Returnan ArrayList with all tasks. |
java.lang.String[] |
getAllTaskString(java.lang.String except)
Return all task exept the task in parameter |
java.util.ArrayList |
getArryListTaskString(java.lang.String except)
Return an ArrayList with String for all tasks |
java.util.ArrayList |
getExpand()
Return the array of expansion |
javax.swing.tree.DefaultMutableTreeNode |
getFatherNode(GanttTask node)
Returne the mother task. |
javax.swing.JTree |
getJTree()
Return the JTree. |
javax.swing.tree.DefaultMutableTreeNode |
getNode(java.lang.String name)
Return the DefaultMutableTreeNodequi with the name name. |
javax.swing.tree.DefaultMutableTreeNode |
getRoot()
Return the root node |
GanttTask |
getSelectedTask()
Return the selected task |
GanttTask |
getTask(java.lang.String name)
Returne the task with the name name |
void |
removeCurrentNode()
Remove the current node. |
void |
setExpand(java.util.ArrayList exp)
Set the expand array and modify in consequence |
void |
setGraphicArea(GanttGraphicArea area)
Change grpahic part |
void |
setLanguage(GanttLanguage language)
Change language |
void |
setRoot(javax.swing.tree.DefaultMutableTreeNode dmtn)
Change the root node (after load from file) |
void |
upCurrentNode()
Function to put up the selected task |
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 void setExpand(java.util.ArrayList exp)
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 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 |