|
|||||||||||
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 | +--net.sourceforge.ganttproject.ResourceLoadGraphicArea
Classe for the graphic part of the soft
Field Summary | |
GanttCalendar |
beg
Begin of project |
GanttCalendar |
date
Begin of display. |
GanttCalendar |
end
End date for the project |
static int |
FOUR_MONTH
Zoom to tree month |
int |
mouseButton
The mouse button press |
GanttCalendar |
olddate
Begin of display. |
static int |
ONE_MONTH
Zoom to one month |
static int |
ONE_WEEK
Zoom to on week |
static int |
ONE_YEAR
Zoom to one year |
static int |
SIX_MONTH
Zoom to six month |
javax.swing.JTable |
table
Reference to the GanttTree |
static java.awt.Color |
taskDefaultColor
Default color for tasks |
static int |
THREE_MONTH
Zoom to tree month |
static int |
THREE_YEAR
Zoom to three year |
GanttTree |
tree
|
static int |
TWO_MONTH
Zoom to two month |
static int |
TWO_WEEK
Zoom to two week |
static int |
TWO_YEAR
Zoom to two year |
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 | |
ResourceLoadGraphicArea(GanttProject app,
GanttTree tree,
javax.swing.JTable table)
Constructor |
Method Summary | |
void |
changeDate(boolean next)
Method to change the date |
void |
drawVerticalLinedash(java.awt.Graphics g,
int x,
int y1,
int y2,
int size)
Draw a vertical dash line from point (x1, y1) to (x2, y2) |
void |
export(java.io.File file)
Function able to export in PNG format the graphic area |
GanttCalendar |
getDate()
Return the date |
int |
getFoot()
Return the advance foot |
int |
getGranit(boolean day)
Return the number of day visible for each level of granularity |
java.awt.Dimension |
getPreferredSize()
The size of the panel. |
int |
getScrollBar()
Return the value of the JTree's Scrollbar |
int |
getZoom()
Return the zoom value |
int |
indexOf(java.util.ArrayList listOfParam,
java.lang.String coef)
Search for a coef on the arraylist |
void |
paintAResourceLoad(java.awt.Graphics g,
int x1,
int x2,
int y,
java.lang.String taskName,
java.awt.Color color)
Draw a normal task |
void |
paintCalendar1(java.awt.Graphics g)
Paint the vertical bars |
void |
paintCalendar2(java.awt.Graphics g)
Draw the legend of the calendar |
void |
paintComponent(java.awt.Graphics g)
draw the panel |
void |
paintLoads(java.awt.Graphics g)
Paint all tasks |
int |
print(java.awt.Graphics graphics,
java.awt.print.PageFormat pageFormat,
int pageIndex)
Print the page |
void |
printProject()
Print the project |
void |
setDate(GanttCalendar d)
Change the date of the begin to paint |
void |
setLanguage(GanttLanguage language)
Change language |
void |
setScrollBar(int v)
Change the velue connected to the JTree's Scrollbar |
void |
setZoom(int z)
Change the zoom value |
void |
zoomLess()
Less a zoom |
void |
zoomMore()
Add a zoom |
void |
zoomToBegin()
Method when zoomin, to set at the begin for each value |
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 |
Field Detail |
public GanttCalendar date
public GanttCalendar olddate
public javax.swing.JTable table
public static final int ONE_WEEK
public static final int TWO_WEEK
public static final int ONE_MONTH
public static final int TWO_MONTH
public static final int THREE_MONTH
public static final int FOUR_MONTH
public static final int SIX_MONTH
public static final int ONE_YEAR
public static final int TWO_YEAR
public static final int THREE_YEAR
public static java.awt.Color taskDefaultColor
public GanttCalendar beg
public GanttCalendar end
public GanttTree tree
public int mouseButton
Constructor Detail |
public ResourceLoadGraphicArea(GanttProject app, GanttTree tree, javax.swing.JTable table)
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 int indexOf(java.util.ArrayList listOfParam, java.lang.String coef)
public void setScrollBar(int v)
public int getScrollBar()
public void setZoom(int z)
public void zoomMore()
public void zoomLess()
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 drawVerticalLinedash(java.awt.Graphics g, int x, int y1, int y2, int size)
public void paintCalendar2(java.awt.Graphics g)
public void paintLoads(java.awt.Graphics g)
public void paintAResourceLoad(java.awt.Graphics g, int x1, int x2, int y, java.lang.String taskName, java.awt.Color color)
public void export(java.io.File file)
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 |