T
- the Gantt chart type (see GanttChart
,
DualGanttChart
).public class GanttChartInternalFrame<T extends AbstractGanttChart> extends JInternalFrame
GanttChartGlassPane
as a glass pane to
itself. The panel will be used to block user input whenever the Gantt chart
is busy (that is usually while a command gets executed).JInternalFrame.AccessibleJInternalFrame, JInternalFrame.JDesktopIcon
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY
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
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
GanttChartInternalFrame(String title,
T gc)
Constructs a new internal frame and adds the given Gantt chart, a
toolbar, a status bar and a glass pane.
|
GanttChartInternalFrame(String title,
T gc,
boolean resizable)
Constructs a new internal frame and adds the given Gantt chart, a
toolbar, a status bar and a glass pane.
|
GanttChartInternalFrame(String title,
T gc,
boolean resizable,
boolean closable)
Constructs a new internal frame and adds the given Gantt chart, a
toolbar, a status bar and a glass pane.
|
GanttChartInternalFrame(String title,
T gc,
boolean resizable,
boolean closable,
boolean maximizable)
Constructs a new internal frame and adds the given Gantt chart, a
toolbar, a status bar and a glass pane.
|
GanttChartInternalFrame(String title,
T gc,
boolean resizable,
boolean closable,
boolean maximizable,
boolean iconifiable)
Constructs a new internal frame and adds the given Gantt chart, a
toolbar, a status bar and a glass pane.
|
GanttChartInternalFrame(T gc)
Constructs a new internal frame and adds the given Gantt chart, a
toolbar, a status bar and a glass pane.
|
Modifier and Type | Method and Description |
---|---|
protected void |
createContent(T gc)
Performs the actual creation of the frame's content.
|
protected GanttChartStatusBar |
createStatusBar(T gc)
Creates a specialized statusbar for the given Gantt chart.
|
protected GanttChartToolBar |
createToolBar(T gc)
Creates a specialized toolbar for the given Gantt chart.
|
T |
getGanttChart()
Returns the Gantt chart that is displayed inside the frame.
|
GanttChartStatusBar |
getStatusBar()
Returns the statusbar used for showing Gantt chart specific properties
and status information.
|
GanttChartToolBar |
getToolBar()
Returns the toolbar used for displaying the Gantt chart's actions.
|
addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLastCursor, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setCursor, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, 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, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, 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, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, 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, 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, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public GanttChartInternalFrame(T gc)
gc
- the Gantt chart that is displayed in the framecreateContent(AbstractGanttChart)
public GanttChartInternalFrame(String title, T gc)
title
- the frame's titlegc
- the Gantt chart that is displayed in the framecreateContent(AbstractGanttChart)
public GanttChartInternalFrame(String title, T gc, boolean resizable)
title
- the frame's titlegc
- the Gantt chart that is displayed in the frameresizable
- determines whether the frame can be resized or notcreateContent(AbstractGanttChart)
public GanttChartInternalFrame(String title, T gc, boolean resizable, boolean closable)
title
- the frame's titlegc
- the Gantt chart that is displayed in the frameresizable
- determines whether the frame can be resized or notclosable
- determines whether the frame can be closed or notcreateContent(AbstractGanttChart)
public GanttChartInternalFrame(String title, T gc, boolean resizable, boolean closable, boolean maximizable)
title
- the frame's titlegc
- the Gantt chart that is displayed in the frameresizable
- determines whether the frame can be resized or notclosable
- determines whether the frame can be closed or notmaximizable
- determines whether the frame can be maximized or notcreateContent(AbstractGanttChart)
public GanttChartInternalFrame(String title, T gc, boolean resizable, boolean closable, boolean maximizable, boolean iconifiable)
title
- the frame's titlegc
- the Gantt chart that is displayed in the frameresizable
- determines whether the frame can be resized or notclosable
- determines whether the frame can be closed or notmaximizable
- determines whether the frame can be maximized or noticonifiable
- determines whether the frame can be iconified or notcreateContent(AbstractGanttChart)
protected void createContent(T gc)
gc
- the frame's main component, the Gantt chartpublic T getGanttChart()
public GanttChartStatusBar getStatusBar()
public GanttChartToolBar getToolBar()
protected GanttChartToolBar createToolBar(T gc)
gc
- the Gantt chart that will be controlled by the toolbarprotected GanttChartStatusBar createStatusBar(T gc)
gc
- the Gantt chart for which information will be displayed in the
status barCopyright © 2006–2016 Dirk Lemmermann Software & Consulting. All rights reserved.