net.sourceforge.ganttproject
Class GanttTaskPropertiesBean

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--net.sourceforge.ganttproject.GanttTaskPropertiesBean
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class GanttTaskPropertiesBean
extends javax.swing.JPanel

Real panel for editing task properties

See Also:
Serialized Form

Field Summary
protected  GanttTask selectedTask
           
 
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
GanttTaskPropertiesBean(javax.swing.JDialog parent, GanttTask selectedTask, GanttTree tree, java.util.Hashtable managerHash)
          Constructor
 
Method Summary
 void addActionListener(java.awt.event.ActionListener l)
          Add the differents action listener on the differents widgets
 void changeLength(int _length)
          Set the duration of the task
 void changeNameOfTask()
          Change the name of the task on all textfiled of task name
 GanttCalendar getEnd()
          as the name indicated
 int getLength()
          as the name indicated
 java.lang.String getNotes()
          as the name indicated
 int getPercentComplete()
          as the name indicated
 java.util.Vector getPredecessors()
          as the name indicated. there is no getSuccessors as you cannot change the successor in GUI
 int getPriority()
          Return the priority level of the task
 java.util.ArrayList getResources()
          Return the resource arraylist for the task
 GanttTask getReturnTask()
          as the name indicated, it will not replace the original GanttTask in the Tree.
 GanttCalendar getStart()
          Return the start date of the task
 java.lang.String getTaskName()
          Return the name of the task
 void init(java.util.ArrayList users)
          Init the widgets
 boolean isBilan()
          as the name indicated
static void main(java.lang.String[] args)
          Simple main to test
 void setEnd(GanttCalendar end, boolean test)
          Change the end date of the task
 void setSelectedTask(GanttTask selectedTask)
          as the name indicated
 void setStart(GanttCalendar start, boolean test)
          Change the start date of the task
 void setTree(GanttTree tree)
          as the name indicated
 
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
 

Field Detail

selectedTask

protected GanttTask selectedTask
Constructor Detail

GanttTaskPropertiesBean

public GanttTaskPropertiesBean(javax.swing.JDialog parent,
                               GanttTask selectedTask,
                               GanttTree tree,
                               java.util.Hashtable managerHash)
Constructor

Method Detail

addActionListener

public void addActionListener(java.awt.event.ActionListener l)
Add the differents action listener on the differents widgets


changeNameOfTask

public void changeNameOfTask()
Change the name of the task on all textfiled of task name


init

public void init(java.util.ArrayList users)
Init the widgets


main

public static void main(java.lang.String[] args)
Simple main to test


getReturnTask

public GanttTask getReturnTask()
as the name indicated, it will not replace the original GanttTask in the Tree.


setSelectedTask

public void setSelectedTask(GanttTask selectedTask)
as the name indicated


setTree

public void setTree(GanttTree tree)
as the name indicated


isBilan

public boolean isBilan()
as the name indicated


getEnd

public GanttCalendar getEnd()
as the name indicated


getLength

public int getLength()
as the name indicated


changeLength

public void changeLength(int _length)
Set the duration of the task


getNotes

public java.lang.String getNotes()
as the name indicated


getTaskName

public java.lang.String getTaskName()
Return the name of the task


getPercentComplete

public int getPercentComplete()
as the name indicated


getPriority

public int getPriority()
Return the priority level of the task


getPredecessors

public java.util.Vector getPredecessors()
as the name indicated. there is no getSuccessors as you cannot change the successor in GUI


getResources

public java.util.ArrayList getResources()
Return the resource arraylist for the task


getStart

public GanttCalendar getStart()
Return the start date of the task


setStart

public void setStart(GanttCalendar start,
                     boolean test)
Change the start date of the task


setEnd

public void setEnd(GanttCalendar end,
                   boolean test)
Change the end date of the task



${copyright}