public class ScheduleMainPanel extends AbstractMainPanel
ScheduleList
and can be embedded in several container.Modifier and Type | Class and Description |
---|---|
static class |
ScheduleMainPanel.SchedulePanelView |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
isGroupIntegrated, isHostIntegrated, parentWindowOrContainer
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ScheduleMainPanel()
Instantiates a new schedule main panel.
|
ScheduleMainPanel(java.awt.Container parentContainer)
Instantiates a new schedule main panel that is embedded in a parent container.
|
ScheduleMainPanel(ScheduleController scheduleController,
boolean isGroupIntegrated)
Instantiates a new ScheduleMainPanel with the specified
ScheduleController . |
Modifier and Type | Method and Description |
---|---|
EomController |
getEomController()
Has to return the current or new EomController (should never be null).
|
ScheduleMainPanelToolBar |
getMainPanelToolBar()
Has to returns the main panel tool bar.
|
ScheduleMainPanel.SchedulePanelView |
getMainPanelView()
Gets the current main panel view.
|
ScheduleController |
getScheduleController()
Returns the
ScheduleController that belongs to this JPanel |
protected void |
initialize()
Initialises the main panel.
|
void |
setMainPanelView(ScheduleMainPanel.SchedulePanelView schedulePanelView)
Sets the current main panel view.
|
addStatusBar, closeEomUserInterface, getParentWindowOrContainer, getStatusBar, isDoModelChangeCheckBeforeClosing, isGroupIntegrated, isHostIntegrated, isInClosableModelCondition, licenseCheckIsDone, removeLicenseIndicator, removeListenerFromParentWindowOrContainer, setDoModelChangeCheckBeforeClosing, setGroupIntegrated, setHostIntegrated, setLicenseIndicator, setParentWindowOrContainer, startUiAndNotifyObservers
getAccessibleContext, getUI, getUIClassID, paramString, 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, paintBorder, 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, addImpl, 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, setLayout, 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 ScheduleMainPanel()
public ScheduleMainPanel(ScheduleController scheduleController, boolean isGroupIntegrated)
ScheduleController
.scheduleController
- the option model controllerisGroupIntegrated
- indicates if this panel will be integrated in a Grouppublic ScheduleMainPanel(java.awt.Container parentContainer)
parentContainer
- the parent containerprotected void initialize()
AbstractMainPanel
initialize
in class AbstractMainPanel
public ScheduleMainPanelToolBar getMainPanelToolBar()
AbstractMainPanel
getMainPanelToolBar
in class AbstractMainPanel
public void setMainPanelView(ScheduleMainPanel.SchedulePanelView schedulePanelView)
schedulePanelView
- the new main panel viewpublic ScheduleMainPanel.SchedulePanelView getMainPanelView()
public ScheduleController getScheduleController()
ScheduleController
that belongs to this JPanelpublic EomController getEomController()
AbstractMainPanel
getEomController
in class AbstractMainPanel