T
- the type of the Gantt chart that will be controlled by the toolbarpublic class GanttChartToolBar<T extends AbstractGanttChart> extends JToolBar implements PropertyChangeListener, IMultiGanttChartContainerListener
Modifier and Type | Class and Description |
---|---|
static class |
GanttChartToolBar.Control
An enumerator that can be used in combination with the toolbar
constructor to determine which buttons are displayed.
|
static class |
GanttChartToolBar.Mode
Different display modes supported by the toolbar.
|
JToolBar.AccessibleJToolBar, JToolBar.Separator
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
GanttChartToolBar(IMultiGanttChartContainer<T> container)
Creates a new toolbar for use with a Gantt chart container.
|
GanttChartToolBar(int orientation,
IMultiGanttChartContainer<T> container)
Creates a new toolbar for use with a Gantt chart.
|
GanttChartToolBar(int orientation,
T ganttChart)
Creates a new toolbar for use with a Gantt chart.
|
GanttChartToolBar(String title,
IMultiGanttChartContainer<T> container)
Creates a new toolbar for use with a Gantt chart.
|
GanttChartToolBar(String title,
int orientation,
IMultiGanttChartContainer<T> container)
Creates a new toolbar for use with a Gantt chart.
|
GanttChartToolBar(String title,
int orientation,
IMultiGanttChartContainer<T> container,
Collection<GanttChartToolBar.Control> controls)
Creates a new toolbar for use with a Gantt chart container.
|
GanttChartToolBar(String title,
int orientation,
T ganttChart)
Creates a new toolbar for use with a Gantt chart.
|
GanttChartToolBar(String title,
int orientation,
T ganttChart,
Collection<GanttChartToolBar.Control> controls)
Creates a new toolbar for use with a Gantt chart.
|
GanttChartToolBar(String title,
T ganttChart)
Creates a new toolbar for use with a Gantt chart.
|
GanttChartToolBar(T ganttChart)
Creates a new toolbar for use with a Gantt chart.
|
Modifier and Type | Method and Description |
---|---|
void |
containerChanged(MultiGanttChartContainerEvent evt)
Listener callback method that will be invoked when the state of the
container changes.
|
AbstractButton |
getButton(GanttChartToolBar.Control control)
Returns the button that was created for the given toolbar control.
|
T |
getGanttChart()
Returns the Gantt chart instance that gets controlled by the toolbar.
|
GanttChartToolBar.Mode |
getMode()
Returns the toolbar's display mode.
|
void |
propertyChange(PropertyChangeEvent evt) |
void |
setMode(GanttChartToolBar.Mode mode)
Sets the toolbar's display mode to be one of the three options: text
only, icon only, text and icon.
|
add, addImpl, addSeparator, addSeparator, createActionChangeListener, createActionComponent, getAccessibleContext, getComponentAtIndex, getComponentIndex, getMargin, getOrientation, getUI, getUIClassID, isBorderPainted, isFloatable, isRollover, paintBorder, paramString, setBorderPainted, setFloatable, setLayout, setMargin, setOrientation, setRollover, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTree
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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public GanttChartToolBar(String title, int orientation, T ganttChart, Collection<GanttChartToolBar.Control> controls)
title
- the name of the toolbarorientation
- the initial orientation -- it must be either HORIZONTAL or
VERTICALganttChart
- the gantt chart controlled by the toolbarcontrols
- list of control elements that should be visible in the toolbarpublic GanttChartToolBar(String title, int orientation, T ganttChart)
title
- the name of the toolbarorientation
- the initial orientation -- it must be either HORIZONTAL or
VERTICALganttChart
- the Gantt chart controlled by the toolbarpublic GanttChartToolBar(String title, T ganttChart)
title
- the name of the toolbarganttChart
- the Gantt chart controlled by the toolbarpublic GanttChartToolBar(int orientation, T ganttChart)
orientation
- the initial orientation -- it must be either HORIZONTAL or
VERTICALganttChart
- the Gantt chart controlled by the toolbarpublic GanttChartToolBar(T ganttChart)
ganttChart
- the gantt chart controlled by the toolbarpublic GanttChartToolBar(String title, int orientation, IMultiGanttChartContainer<T> container, Collection<GanttChartToolBar.Control> controls)
title
- the name of the toolbarorientation
- the initial orientation -- it must be either HORIZONTAL or
VERTICALcontainer
- the Gantt chart container controlled by the toolbarcontrols
- list of control elements that should be visible in the toolbarpublic GanttChartToolBar(String title, int orientation, IMultiGanttChartContainer<T> container)
title
- the name of the toolbarorientation
- the initial orientation -- it must be either HORIZONTAL or
VERTICALcontainer
- the Gantt chart container controlled by the toolbarpublic GanttChartToolBar(String title, IMultiGanttChartContainer<T> container)
title
- the name of the toolbarcontainer
- the Gantt chart container controlled by the toolbarpublic GanttChartToolBar(int orientation, IMultiGanttChartContainer<T> container)
orientation
- the initial orientation -- it must be either HORIZONTAL or
VERTICALcontainer
- the Gantt chart container controlled by the toolbarpublic GanttChartToolBar(IMultiGanttChartContainer<T> container)
container
- the Gantt chart container controlled by the toolbarpublic void setMode(GanttChartToolBar.Mode mode)
mode
- the toolbar display mode.getMode()
public GanttChartToolBar.Mode getMode()
public T getGanttChart()
public AbstractButton getButton(GanttChartToolBar.Control control)
control
- the toolbar controlpublic void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
public void containerChanged(MultiGanttChartContainerEvent evt)
IMultiGanttChartContainerListener
containerChanged
in interface IMultiGanttChartContainerListener
evt
- the container eventCopyright © 2006–2016 Dirk Lemmermann Software & Consulting. All rights reserved.