Beruflich Dokumente
Kultur Dokumente
awt
Class Container
java.lang.Object
java.awt.Component
java.awt.Container
Since:
JDK1.0
See Also:
protected class
Container.AccessibleAWTContainer
Inner class of Container used to provide default support for accessibility.
Constructor Summary
Constructors Constructor and Description
Container()
Constructs a new Container.
Method Summary
Methods Modifier and Type Method and Description
add(Component comp)
Appends the specified component to the end of this container.
addContainerListener(ContainerListener l)
Adds the specified container listener to receive container events from this container.
void void
addNotify()
Makes this Container displayable by connecting it to a native screen resource.
void
void
areFocusTraversalKeysSet(int id)
Returns whether the Set of focus traversal keys for the given focus traversal operation has been explicitly defined for this Container.
countComponents()
Deprecated. As of JDK version 1.1, replaced by getComponentCount().
deliverEvent(Event e)
Deprecated. As of JDK version 1.1, replaced by
dispatchEvent(AWTEvent
e) void Component Component float float Component Component Component int Component[] int ContainerListener[] Set<AWTKeyStroke> FocusTraversalPolicy Insets LayoutManager <T extends EventListener> T[] doLayout()
Causes this container to lay out its components.
findComponentAt(int x, int y)
Locates the visible child component that contains the specified position.
findComponentAt(Point p)
Locates the visible child component that contains the specified point.
getAlignmentX()
Returns the alignment along the x axis.
getAlignmentY()
Returns the alignment along the y axis.
getComponent(int n)
Gets the nth component in this container.
getComponentAt(int x, int y)
Locates the component that contains the x,y position.
getComponentAt(Point p)
Gets the component that contains the specified point.
getComponentCount()
Gets the number of components in this panel.
getComponents()
Gets all the components in this container.
getComponentZOrder(Component comp)
Returns the z-order index of the component inside the container.
getContainerListeners()
Returns an array of all the container listeners registered on this container.
getFocusTraversalKeys(int id)
Returns the Set of focus traversal keys for a given traversal operation for this Container.
getFocusTraversalPolicy()
Returns the focus traversal policy that will manage keyboard traversal of this Container's children, or null if this Container is not a focus cycle root.
getInsets()
Determines the insets of this container, which indicate the size of the container's border.
getLayout()
Gets the layout manager for this container.
getListeners(Class<T> listenerType)
Returns an array of all the objects currently registered as FooListeners upon this Container.
getMaximumSize()
Returns the maximum size of this container.
getMinimumSize()
Returns the minimum size of this container.
getMousePosition(boolean allowChildren) Returns the position of the mouse pointer in this Container's coordinate space if the Container is under the mouse pointer, otherwise returns null. getPreferredSize()
Returns the preferred size of this container.
Dimension Insets
insets()
Deprecated. As of JDK version 1.1, replaced by
getInsets().
invalidate()
Invalidates the container.
isAncestorOf(Component c)
Checks if the component is contained in the component hierarchy of this container.
isFocusCycleRoot()
Returns whether this Container is the root of a focus traversal cycle.
isFocusCycleRoot(Container container)
Returns whether the specified Container is the focus cycle root of this Container's focus traversal cycle.
isFocusTraversalPolicyProvider()
Returns whether this container provides focus traversal policy.
isFocusTraversalPolicySet()
Returns whether the focus traversal policy has been explicitly set for this Container.
isValidateRoot()
Indicates if this container is a validate root.
layout()
Deprecated. As of JDK version 1.1, replaced by
doLayout().
locate(int x, int y)
Deprecated. As of JDK version 1.1, replaced by int).
getComponentAt(int,
Dimension
minimumSize()
Deprecated. As of JDK version 1.1, replaced by
getMinimumSize().
paint(Graphics g)
Paints the container.
paintComponents(Graphics g)
Paints each of the components in this container.
paramString()
Returns a string representing the state of this
Container.
Dimension
preferredSize()
Deprecated. As of JDK version 1.1, replaced by
getPreferredSize().
void void protected void protected void void void void void void void
print(Graphics g)
Prints the container.
printComponents(Graphics g)
Prints each of the components in this container.
processContainerEvent(ContainerEvent e)
Processes container events occurring on this container by dispatching them to any registered ContainerListener objects.
processEvent(AWTEvent e)
Processes events on this container.
remove(Component comp)
Removes the specified component from this container.
remove(int index)
Removes the component, specified by index, from this container.
removeAll()
Removes all the components from this container.
removeContainerListener(ContainerListener l)
Removes the specified container listener so it no longer receives container events from this container.
removeNotify()
Makes this Container undisplayable by removing its connection to its native screen resource.
void void
setFocusCycleRoot(boolean focusCycleRoot)
Sets whether this Container is the root of a focus traversal cycle.
void
setFocusTraversalPolicy(FocusTraversalPolicy policy)
Sets the focus traversal policy that will manage keyboard traversal of this Container's children, if this Container is a focus cycle root.
void
setFont(Font f)
Sets the font of this container.
setLayout(LayoutManager mgr)
Sets the layout manager for this container.
transferFocusDownCycle()
Transfers the focus down one focus traversal cycle.
update(Graphics g)
Updates the container.
validate()
Validates this container and all of its subcomponents.
validateTree()
Recursively descends the container tree and recomputes the layout for any subtrees marked as needing it (those marked as invalid).
setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
Constructor Detail
Container public Container()
Constructs a new Container. Containers can be extended directly, but are lightweight in this case and must be contained by a parent somewhere higher up in the component tree that is native. (such as Frame for example).
Method Detail
getComponentCount public int getComponentCount()
Gets the number of components in this panel. Note: This method should be called under AWT tree lock.
Returns:
the number of components in this panel.
Since:
JDK1.1
See Also:
getComponent(int), Component.getTreeLock()
Parameters:
Throws:
See Also:
Component.getTreeLock()
Returns:
an array of all the components in this container.
See Also:
Component.getTreeLock()
Returns:
the insets of this container.
Since:
JDK1.1
See Also:
Insets, LayoutManager
getInsets().
Parameters: