public class BasicContainer extends AbstractVisionPanel implements VisionContainer
javax.swing.JPanel.AccessibleJPanel
javax.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, dynamicProps
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
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
COMPONENT_RUNNING
RESERVED_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, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, localeChanged, onShutdown, onStartup, paintChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, translate, updateQuality
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, 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, update
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, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, 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, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComponent, getComponentCount, getComponents, getParent, repaint, revalidate
getDataQuality, setDataQuality, updateQuality
getAppContext, shutdownComponent, startupComponent
public 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.Container
public boolean isOptimizedDrawingEnabled()
isOptimizedDrawingEnabled
in class javax.swing.JComponent
public 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.Container
public void addComponent(java.awt.Component comp)
addComponent
in interface VisionContainer
public static void initializeName(java.awt.Component newComponent, VisionContainer container)
public void privateAdd(java.awt.Component comp)
#getNextName(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 VisionContainer
public void vetoableChange(java.beans.PropertyChangeEvent evt) throws java.beans.PropertyVetoException
vetoableChange
in interface java.beans.VetoableChangeListener
java.beans.PropertyVetoException
public static void validateName(java.lang.String newName, VisionContainer container, java.awt.Component component) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public 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 VisionContainer
remove
in class java.awt.Container
public 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 AbstractVisionPanel
protected void paintBackground(java.awt.Graphics g)
protected void paintTexture(java.awt.Graphics g)
protected boolean paintOverlayOverChildren()
paintOverlayOverChildren
in class AbstractVisionPanel
public void setPosition(java.awt.Component comp, int i)
setPosition
in interface VisionContainer
public int getPosition(java.awt.Component comp)
public boolean isOffsettingContainer()
isOffsettingContainer
in interface VisionContainer
public 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.JComponent
public 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.JComponent
bg
- Component.setBackground(java.awt.Color)
public void setForeground(java.awt.Color fg)
setForeground
in class javax.swing.JComponent
fg
- Component.setForeground(java.awt.Color)
public boolean isGroup()
public void setGroup(boolean group)
public boolean layoutAsGroup()
layoutAsGroup
in interface VisionContainer
public java.lang.String getTexturePath()
public void setTexturePath(java.lang.String texturePath)