public class MigLayoutContainer extends ContainerSubPanel implements ConfigurationListener, LayoutProfileProvider
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
java.lang.String |
currentProfile |
java.lang.String |
xmlDef |
maximizePanel, panels
dialog
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
MigLayoutContainer(ConsoleLayout console) |
Modifier and Type | Method and Description |
---|---|
void |
addSubPanel(ConsolePanel panel) |
void |
applyLayout(java.lang.String xml) |
void |
changeProfile(java.lang.String profileName) |
void |
clean()
Empty implementation.
|
void |
consume(NeptusEventLayoutChanged e) |
java.lang.String |
getActiveProfile()
If the LayoutProfileProvider child's have a different profile
is acceptable to only inform the own profile.
|
void |
init()
Empty implementation.
|
java.lang.String[] |
listProfileNames() |
boolean |
maximizePanelOnContainer(java.awt.Component comp) |
ConsolePanel |
parse(org.dom4j.Node node,
javax.swing.JComponent parent) |
void |
propertiesChanged() |
void |
removeSubPanel(ConsolePanel sp) |
boolean |
setActiveProfile(java.lang.String name)
To activate a profile.
|
boolean |
supportsMaximizePanelOnContainer() |
cleanSubPanel, getSubPanelByName, getSubPanels, initSubPanel, isLocked, lock, removeSubPanel, setEditMode, setMaximizePanel, subPanelList, unLock, XML_ChildsRead, XML_ChildsWrite, XML_PropertiesWrite
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, parentResized, parseXML, post, recalculateRelativePosAndSize, removeCheckMenuItem, removeMenuItem, send, send, sendViaIridium, setFixedPosition, setFixedSize, setPopupPosition, setProperties, setResizable, setVisibility, XML_PropertiesRead
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, 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 java.lang.String xmlDef
public java.lang.String currentProfile
public MigLayoutContainer(ConsoleLayout console)
public void init()
ConsolePanel
init
in class ContainerSubPanel
public void changeProfile(java.lang.String profileName)
public void propertiesChanged()
propertiesChanged
in interface ConfigurationListener
public void consume(NeptusEventLayoutChanged e)
public void applyLayout(java.lang.String xml)
public ConsolePanel parse(org.dom4j.Node node, javax.swing.JComponent parent)
public void addSubPanel(ConsolePanel panel)
addSubPanel
in class ContainerSubPanel
public void removeSubPanel(ConsolePanel sp)
removeSubPanel
in class ContainerSubPanel
public void clean()
ConsolePanel
clean
in class ContainerSubPanel
public java.lang.String getActiveProfile()
LayoutProfileProvider
getActiveProfile
in interface LayoutProfileProvider
public boolean setActiveProfile(java.lang.String name)
LayoutProfileProvider
setActiveProfile
in interface LayoutProfileProvider
public java.lang.String[] listProfileNames()
listProfileNames
in interface LayoutProfileProvider
public boolean supportsMaximizePanelOnContainer()
supportsMaximizePanelOnContainer
in interface LayoutProfileProvider
public boolean maximizePanelOnContainer(java.awt.Component comp)
maximizePanelOnContainer
in interface LayoutProfileProvider
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.