public class BasicContainer extends AbstractVisionPanel implements VisionContainer
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PANEL_CONTAINS_DEFAULT_BTN
This string is used as a JComponent client property key if the panel contains a default button, or contains a
panel who contains a default button.
|
antialias, context, cursorCode, dynamicPropslistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONSCOMPONENT_RUNNINGRESERVED_SET_KEY| Constructor and Description |
|---|
BasicContainer() |
BasicContainer(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Component |
add(java.awt.Component comp) |
void |
addComponent(java.awt.Component comp) |
java.awt.Component |
getComponent(java.lang.String name) |
static java.lang.String |
getNextName(VisionContainer container,
java.lang.String name) |
int |
getPosition(java.awt.Component comp) |
SpringInfo |
getSpringInfo(java.awt.Component comp) |
javax.swing.SpringLayout |
getSpringLayout() |
java.lang.String |
getTexturePath() |
static void |
initializeName(java.awt.Component newComponent,
VisionContainer container) |
boolean |
isCombineRepaints() |
boolean |
isGroup() |
boolean |
isOffsettingContainer() |
boolean |
isOpaque() |
boolean |
isOptimizedDrawingEnabled() |
boolean |
layoutAsGroup() |
void |
moveBackward(java.awt.Component comp) |
void |
moveForward(java.awt.Component comp) |
void |
moveToBack(java.awt.Component comp) |
void |
moveToFront(java.awt.Component comp) |
protected void |
paintBackground(java.awt.Graphics g) |
void |
paintComponent(java.awt.Graphics g) |
protected boolean |
paintOverlayOverChildren() |
protected void |
paintTexture(java.awt.Graphics g) |
void |
privateAdd(java.awt.Component comp)
Only for use with classes that know how to use the BasicContainer.
|
void |
putSpringInfo(java.awt.Component comp,
SpringInfo si)
Deprecated.
|
void |
remove(java.awt.Component comp) |
static java.lang.String |
sanitizeName(java.lang.String name) |
void |
setBackground(java.awt.Color bg) |
void |
setBoundsEx(java.awt.geom.Rectangle2D r2d)
This helps the serializer call the correct bounds setting method.
|
void |
setCombineRepaints(boolean groupDrawingEnabled) |
void |
setForeground(java.awt.Color fg) |
void |
setGroup(boolean group) |
void |
setLayout(java.awt.LayoutManager mgr) |
void |
setLocked(java.awt.Component c,
boolean lock)
Deprecated.
|
void |
setOpaque(boolean b) |
void |
setOptimizedDrawingEnabled(boolean b) |
void |
setPosition(java.awt.Component comp,
int i) |
void |
setPreferredBoundsEx(java.awt.geom.Rectangle2D r2d) |
void |
setRotation(int i) |
void |
setSecuritySettings(java.lang.String name,
SecuritySettings settings)
Deprecated.
|
void |
setTexturePath(java.lang.String texturePath) |
java.lang.String |
toString() |
static boolean |
validateName(java.lang.String name) |
static void |
validateName(java.lang.String newName,
VisionContainer container,
java.awt.Component component) |
void |
vetoableChange(java.beans.PropertyChangeEvent evt) |
getAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, localeChanged, onShutdown, onStartup, paintChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, translate, updateQualitygetAccessibleContext, 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, updateadd, 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, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, 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, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetComponent, getComponentCount, getComponents, getParent, repaint, revalidategetDataQuality, getQuality, setDataQuality, setQuality, updateQualitygetAppContext, shutdownComponent, startupComponentpublic static final java.lang.String PANEL_CONTAINS_DEFAULT_BTN
public BasicContainer()
public BasicContainer(java.lang.String name)
public void setBoundsEx(java.awt.geom.Rectangle2D r2d)
public void setPreferredBoundsEx(java.awt.geom.Rectangle2D r2d)
public javax.swing.SpringLayout getSpringLayout()
public void setLayout(java.awt.LayoutManager mgr)
setLayout in class java.awt.Containerpublic boolean isOptimizedDrawingEnabled()
isOptimizedDrawingEnabled in class javax.swing.JComponentpublic void setOptimizedDrawingEnabled(boolean b)
public boolean isCombineRepaints()
public void setCombineRepaints(boolean groupDrawingEnabled)
public java.awt.Component add(java.awt.Component comp)
add in class java.awt.Containerpublic void addComponent(java.awt.Component comp)
addComponent in interface VisionContainerpublic static void initializeName(java.awt.Component newComponent,
VisionContainer container)
public void privateAdd(java.awt.Component comp)
getNextName(VisionContainer, String) if a name collision is detected.public static java.lang.String getNextName(VisionContainer container, java.lang.String name)
public java.awt.Component getComponent(java.lang.String name)
getComponent in interface VisionContainerpublic void vetoableChange(java.beans.PropertyChangeEvent evt)
throws java.beans.PropertyVetoException
vetoableChange in interface java.beans.VetoableChangeListenerjava.beans.PropertyVetoExceptionpublic static void validateName(java.lang.String newName,
VisionContainer container,
java.awt.Component component)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static boolean validateName(java.lang.String name)
public static java.lang.String sanitizeName(java.lang.String name)
public void remove(java.awt.Component comp)
remove in interface VisionContainerremove in class java.awt.Containerpublic void moveToFront(java.awt.Component comp)
public void moveToBack(java.awt.Component comp)
public void moveForward(java.awt.Component comp)
public void moveBackward(java.awt.Component comp)
public void paintComponent(java.awt.Graphics g)
paintComponent in class AbstractVisionPanelprotected void paintBackground(java.awt.Graphics g)
protected void paintTexture(java.awt.Graphics g)
protected boolean paintOverlayOverChildren()
paintOverlayOverChildren in class AbstractVisionPanelpublic void setPosition(java.awt.Component comp,
int i)
setPosition in interface VisionContainerpublic int getPosition(java.awt.Component comp)
public boolean isOffsettingContainer()
isOffsettingContainer in interface VisionContainerpublic SpringInfo getSpringInfo(java.awt.Component comp)
@Deprecated
public void putSpringInfo(java.awt.Component comp,
SpringInfo si)
public void setRotation(int i)
public java.lang.String toString()
toString in class java.awt.Component@Deprecated
public void setLocked(java.awt.Component c,
boolean lock)
public boolean isOpaque()
isOpaque in class javax.swing.JComponentpublic void setOpaque(boolean b)
setOpaque in class javax.swing.JComponent@Deprecated
public void setSecuritySettings(java.lang.String name,
SecuritySettings settings)
public void setBackground(java.awt.Color bg)
setBackground in class javax.swing.JComponentpublic void setForeground(java.awt.Color fg)
setForeground in class javax.swing.JComponentpublic boolean isGroup()
public void setGroup(boolean group)
public boolean layoutAsGroup()
layoutAsGroup in interface VisionContainerpublic java.lang.String getTexturePath()
public void setTexturePath(java.lang.String texturePath)