public class ContainerSubPanel extends ConsolePanel implements LockableSubPanel
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
boolean |
maximizePanel |
protected java.util.List<ConsolePanel> |
panels |
dialog, popUpActionlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
ContainerSubPanel(ConsoleLayout console) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSubPanel(ConsolePanel panel) |
protected boolean |
addSubPanelExtra(ConsolePanel panel)
Called from
addSubPanel(ConsolePanel) for extra work. |
protected void |
addSubPanelFinishUp()
Override this to finish up layout tasks after the new component is added to container.
|
void |
clean()
This is called when the console wants to remove the panel from the console (override it if
needed to properly disposal of the component).
|
void |
cleanSubPanel()
Abstract implementation.
|
ConsolePanel |
getSubPanelByName(java.lang.String name) |
java.util.List<ConsolePanel> |
getSubPanels() |
int |
getSubPanelsCount() |
void |
init()
Empty implementation.
|
void |
initSubPanel() |
protected boolean |
isAddSubPanelToPanelOrLetExtensionDoIt()
If you don't want to add directly to container JPanel override this with false.
|
boolean |
isLocked() |
void |
lock() |
void |
removeSubPanel(ConsolePanel sp) |
void |
removeSubPanel(java.lang.String subPanelName) |
protected void |
removeSubPanelExtra(ConsolePanel panel)
Called from
removeSubPanel(ConsolePanel) for extra work. |
void |
setEditMode(boolean b) |
protected void |
setMaximizePanel(boolean maximize) |
java.lang.String[] |
subPanelList() |
void |
unLock() |
void |
XML_ChildsRead(org.dom4j.Element el) |
void |
XML_ChildsWrite(org.dom4j.Element e) |
void |
XML_PropertiesWrite(org.dom4j.Element e) |
activateComponents, addCheckMenuItem, addMenu, addMenuItem, asDocument, asDocument, asElement, asElement, asXML, asXML, deactivateComponents, getChildren, getConsole, getDescription, getEditMode, getImageIcon, getMainpanel, getMainVehicleId, getName, getProperties, getPropertiesDialogTitle, getPropertiesErrors, getState, getVisibility, inDocument, inElement, isFixedPosition, isFixedSize, isResizable, mainVehicleChange, onMessage, paint, parentResized, parseXML, post, recalculateRelativePosAndSize, removeCheckMenuItem, removeMenuItem, send, send, sendToOtherCCUs, sendViaIridium, setFixedPosition, setFixedSize, setPopupPosition, setProperties, setResizable, setVisibility, XML_PropertiesReadgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, 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, updateadd, 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, validateTreeaction, 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, 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, transferFocusUpCyclepublic boolean maximizePanel
protected java.util.List<ConsolePanel> panels
public ContainerSubPanel(ConsoleLayout console)
protected void setMaximizePanel(boolean maximize)
maximize - public void init()
ConsolePanelinit in class ConsolePanelpublic void setEditMode(boolean b)
setEditMode in class ConsolePanelprotected boolean isAddSubPanelToPanelOrLetExtensionDoIt()
public final void addSubPanel(ConsolePanel panel)
protected boolean addSubPanelExtra(ConsolePanel panel)
addSubPanel(ConsolePanel) for extra work.
Empty implementation, override if needed it.
Return false to abort addition.panel - protected void addSubPanelFinishUp()
public final void removeSubPanel(ConsolePanel sp)
protected void removeSubPanelExtra(ConsolePanel panel)
removeSubPanel(ConsolePanel) for extra work.
Empty implementation, override if needed it.panel - public java.lang.String[] subPanelList()
public void removeSubPanel(java.lang.String subPanelName)
public ConsolePanel getSubPanelByName(java.lang.String name)
public void XML_ChildsWrite(org.dom4j.Element e)
XML_ChildsWrite in class ConsolePanelpublic void XML_ChildsRead(org.dom4j.Element el)
XML_ChildsRead in class ConsolePanelpublic void XML_PropertiesWrite(org.dom4j.Element e)
XML_PropertiesWrite in class ConsolePanelpublic void clean()
ConsolePanelclean in class ConsolePanelpublic boolean isLocked()
isLocked in interface LockableSubPanelpublic void lock()
lock in interface LockableSubPanelpublic void unLock()
unLock in interface LockableSubPanelpublic java.util.List<ConsolePanel> getSubPanels()
public int getSubPanelsCount()
public void cleanSubPanel()
ConsolePanelConsolePanel.clean().cleanSubPanel in class ConsolePanelpublic void initSubPanel()
initSubPanel in class ConsolePanelCopyright © 2004-2016 FEUP-LSTS and Neptus developers. All Rights Reserved.