介绍
类容器是AWT容器的超类。容器对象可以包含其他AWT组件。
类的声明
以下是声明的java.awt.Container类:
public class Container extends Component
类的构造函数
| S.N. | 构造函数与说明 | 
|---|---|
| 1 | 
				Container()  This creates a new Container.  | 
		
类方法
| S.N. | 方法及说明 | 
|---|---|
| 1 | 
				Component add(Component comp)  Appends the specified component to the end of this container.  | 
		
| 2 | 
				Component add(Component comp, int index)  Adds the specified component to this container at the given position.  | 
		
| 3 | 
				void add(Component comp, Object constraints)  Adds the specified component to the end of this container.  | 
		
| 4 | 
				void add(Component comp, Object constraints, int index)  Adds the specified component to this container with the specified constraints at the specified index.  | 
		
| 5 | 
				Component add(String name, Component comp)  Adds the specified component to this container.  | 
		
| 6 | 
				void addContainerListener(ContainerListener l)  Adds the specified container listener to receive container events from this container.  | 
		
| 7 | 
				protected void addImpl(Component comp, Object constraints, int index)  Adds the specified component to this container at the specified index.  | 
		
| 8 | 
				void addNotify()  Makes this Container displayable by connecting it to a native screen resource.  | 
		
| 9 | 
				void addPropertyChangeListener(PropertyChangeListener listener)  Adds a PropertyChangeListener to the listener list.  | 
		
| 10 | 
				void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)  Adds a PropertyChangeListener to the listener list for a specific property.  | 
		
| 11 | 
				void applyComponentOrientation(ComponentOrientation o)  Sets the ComponentOrientation property of this container and all components contained within it.  | 
		
| 12 | 
				boolean areFocusTraversalKeysSet(int id)  Returns whether the Set of focus traversal keys for the given focus traversal operation has been explicitly defined for this Container.  | 
		
| 13 | 
				int countComponents()  Deprecated. As of JDK version 1.1, replaced by getComponentCount().  | 
		
| 14 | 
				void deliverEvent(Event e)  Deprecated. As of JDK version 1.1, replaced by dispatchEvent(AWTEvent e)  | 
		
| 15 | 
				void doLayout()  Causes this container to lay out its components.  | 
		
| 16 | 
				Component findComponentAt(int x, int y)  Locates the visible child component that contains the specified position.  | 
		
| 17 | 
				Component findComponentAt(Point p)  Locates the visible child component that contains the specified point.  | 
		
| 18 | 
				float getAlignmentX()  Returns the alignment along the x axis.  | 
		
| 19 | 
				float getAlignmentY()  Returns the alignment along the y axis.  | 
		
| 20 | 
				Component getComponent(int n)  Gets the nth component in this container.  | 
		
| 21 | 
				Component getComponentAt(int x, int y)  Locates the component that contains the x,y position.  | 
		
| 22 | 
				Component getComponentAt(Point p)  Gets the component that contains the specified point.  | 
		
| 23 | 
				int getComponentCount()  Gets the number of components in this panel.  | 
		
| 24 | 
				Component[] getComponents()  Gets all the components in this container.  | 
		
| 25 | 
				int getComponentZOrder(Component comp)  Returns the z-order index of the component inside the container.  | 
		
| 26 | 
				ContainerListener[] getContainerListeners()  Returns an array of all the container listeners registered on this container.  | 
		
| 27 | 
				Set<AWTKeyStroke> getFocusTraversalKeys(int id)  Returns the Set of focus traversal keys for a given traversal operation for this Container.  | 
		
| 28 | 
				FocusTraversalPolicy 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.  | 
		
| 29 | 
				Insets getInsets()  Determines the insets of this container, which indicate the size of the container's border.  | 
		
| 30 | 
				LayoutManager getLayout()  Gets the layout manager for this container.  | 
		
| 31 | 
				<T extends EventListener> T[] getListeners(Class<T> listenerType)  Returns an array of all the objects currently registered as FooListeners upon this Container.  | 
		
| 32 | 
				Dimension getMaximumSize()  Returns the maximum size of this container.  | 
		
| 33 | 
				Dimension getMinimumSize()  Returns the minimum size of this container.  | 
		
| 34 | 
				Point 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.  | 
		
| 35 | 
				Dimension getPreferredSize()  Returns the preferred size of this container.  | 
		
| 36 | 
				Insets insets()  Deprecated. As of JDK version 1.1, replaced by getInsets().  | 
		
| 37 | 
				void invalidate()  Invalidates the container.  | 
		
| 38 | 
				boolean isAncestorOf(Component c)  Checks if the component is contained in the component hierarchy of this container.  | 
		
| 39 | 
				boolean isFocusCycleRoot()  Returns whether this Container is the root of a focus traversal cycle.  | 
		
| 40 | 
				boolean isFocusCycleRoot(Container container)  Returns whether the specified Container is the focus cycle root of this Container's focus traversal cycle.  | 
		
| 41 | 
				boolean isFocusTraversalPolicyProvider()  Returns whether this container provides focus traversal policy.  | 
		
| 42 | 
				boolean isFocusTraversalPolicySet()  Returns whether the focus traversal policy has been explicitly set for this Container.  | 
		
| 43 | 
				void layout()  Deprecated. As of JDK version 1.1, replaced by doLayout().  | 
		
| 44 | 
				void list(PrintStream out, int indent)  Prints a listing of this container to the specified output stream.  | 
		
| 45 | 
				void list(PrintWriter out, int indent)  Prints out a list, starting at the specified indentation, to the specified print writer.  | 
		
| 46 | 
				Component locate(int x, int y)  Deprecated. As of JDK version 1.1, replaced by getComponentAt(int, int).  | 
		
| 47 | 
				Dimension minimumSize()  Deprecated. As of JDK version 1.1, replaced by getMinimumSize().  | 
		
| 48 | 
				void paint(Graphics g)  Paints the container.  | 
		
| 49 | 
				void paintComponents(Graphics g)  Paints each of the components in this container.  | 
		
| 50 | 
				protected String paramString()  Returns a string representing the state of this Container.  | 
		
| 51 | 
				Dimension preferredSize()  Deprecated. As of JDK version 1.1, replaced by getPreferredSize().  | 
		
| 52 | 
				void print(Graphics g)  Prints the container.  | 
		
| 53 | 
				void printComponents(Graphics g)  Prints each of the components in this container.  | 
		
| 54 | 
				protected void processContainerEvent(ContainerEvent e)  Processes container events occurring on this container by dispatching them to any registered ContainerListener objects.  | 
		
| 55 | 
				protected void processEvent(AWTEvent e)  Processes events on this container.  | 
		
| 56 | 
				void remove(Component comp)  Removes the specified component from this container.  | 
		
| 57 | 
				void remove(int index)  Removes the component, specified by index, from this container.  | 
		
| 58 | 
				void removeAll()  Removes all the components from this container.  | 
		
| 59 | 
				void removeContainerListener(ContainerListener l)  Removes the specified container listener so it no longer receives container events from this container.  | 
		
| 60 | 
				void removeNotify()  Makes this Container undisplayable by removing its connection to its native screen resource.  | 
		
| 61 | 
				void setComponentZOrder(Component comp, int index)  Moves the specified component to the specified z-order index in the container.  | 
		
| 62 | 
				void setFocusCycleRoot(boolean focusCycleRoot)  Sets whether this Container is the root of a focus traversal cycle.  | 
		
| 63 | 
				void setFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)  Sets the focus traversal keys for a given traversal operation for this Container.  | 
		
| 64 | 
				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.  | 
		
| 65 | 
				void setFocusTraversalPolicyProvider(boolean provider)  Sets whether this container will be used to provide focus traversal policy.  | 
		
| 66 | 
				void setFont(Font f)  Sets the font of this container.  | 
		
| 67 | 
				void setLayout(LayoutManager mgr)  Sets the layout manager for this container.  | 
		
| 68 | 
				void transferFocusBackward()  Transfers the focus to the previous component, as though this Component were the focus owner.  | 
		
| 69 | 
				void transferFocusDownCycle()  Transfers the focus down one focus traversal cycle.  | 
		
| 70 | 
				void update(Graphics g)  Updates the container.  | 
		
| 71 | 
				void validate()  Validates this container and all of its subcomponents.  | 
		
| 72 | 
				protected void validateTree()  Recursively descends the container tree and recomputes the layout for any subtrees marked as needing it (those marked as invalid).  | 
		
继承的方法
这个类继承的方法从以下类:
- 
		
java.awt.Component
 - 
		
java.lang.Object
 
						上一篇:
								AWT 容器(Containers)
												下一篇:
								Panel类
												
						
						
					
					
					