Container

Name

Container

[Graphic: Figure from the text]

Description

The Container class serves as a general purpose holder of other Component objects.

Class Definition

public abstract class java.awt.Container extends java.awt.Component {
 // Constructors protected Container(); // Instance Methods public Component add (Component component);
public Component add (Component component, int position);
public void add (Component comp, Object constraints); public void add (Component comp, Object constraints, int position); public Component add (String name, Component component); (Deprecated) public void addContainerListener (ContainerListener l); public void addNotify();
public int countComponents();
public void deliverEvent (Event e); public void doLayout(); public float getAlignmentX(); public float getAlignmentY(); public Component getComponent (int n);
public Component getComponentAt (int x, int y); public Component getComponentAt (Point p); public int getComponentCount(); public Component[] getComponents();
public Insets getInsets(); public LayoutManager getLayout();
public Dimension getMaximumSize(); public Dimension getMinimumSize(); public Dimension getPreferredSize(); public Insets insets();
public void invalidate(); public boolean isAncestorOf (Component c); public void layout(); (Deprecated) public void list (PrintStream out, int indentation);
public void list (PrintWriter out, int indentation); public Component locate (int x, int y); (Deprecated) public Dimension minimumSize(); (Deprecated) public void paint (Graphics g); public void paintComponents (Graphics g);
public Dimension preferredSize(); (Deprecated) public void print (Graphics g); public void printComponents (Graphics g);
public void remove (int index); public void remove (Component component);
public void removeAll();
public void removeContainerListener (ContainerListener l); public void removeNotify();
public void setLayout (LayoutManager manager);
public void validate(); // Protected Instance Methods protected void addImpl (Component comp, Object constraints, int index); protected String paramString(); protected void processContainerEvent (ContainerEvent e); protected void processEvent (AWTEvent e); protected void validateTree();
}

Constructors

Container

protected Container()

Instance Methods

add

public Component add (Component component)

public Component add (Component component, int position)

public void add (Component component, Object constraints)

public void add (Component component, Object constraints, int index)

public Component add (String name, Component component) (Deprecated)

addContainerListener

public void addContainerListener (ContainerListener l)

addNotify

public void addNotify()

countComponents

public int countComponents()

deliverEvent

public void deliverEvent (Event e) (Deprecated)

doLayout

public void doLayout()

getAlignmentX

public float getAlignmentX()

getAlignmentY

public float getAlignmentY()

getComponent

public synchronized Component getComponent (int position)

getComponentAt

public Component getComponentAt (int x, int y)

public Component getComponentAt (Point p)

getComponentCount

public int getComponentCount()

getComponents

public Component[] getComponents()

getInsets

public Insets getInsets()

getLayout

public LayoutManager getLayout()

getMaximumSize

public Dimension getMaximumSize()

getMinimumSize

public Dimension getMinimumSize()

getPreferredSize

public Dimension getPreferredSize()

insets

public Insets insets() (Deprecated)

invalidate

public void invalidate()

isAncestorOf

public boolean isAncestorOf (Component c)

layout

public void layout() (Deprecated)

list

public void list (PrintStream out, int indentation)

public void list (PrintWriter out, int indentation)

locate

public Component locate (int x, int y) (Deprecated)

minimizeSize

public Dimension minimumSize() (Deprecated)

paint

public void paint (Graphics g)

paintComponents

public void paintComponents (Graphics g)

preferredSize

public Dimension preferredSize() (Deprecated)

print

public void print (Graphics g)

printComponents

public void printComponents (Graphics g)

remove

public void remove (int index)

public void remove (Component component)

removeAll

public void removeAll()

removeContainerListener

public void removeContainerListener (ContainerListener l)

removeNotify

public void removeNotify()

setLayout

public void setLayout (LayoutManager manager)

validate

public void validate()

Protected Instance Methods

addImpl

protected void addImpl (Component comp, Object constraints, int index)

paramString

protected String paramString()

processContainerEvent

protected void processContainerEvent (ContainerEvent e)

processEvent

protected void processEvent (AWTEvent e)

validateTree

protected void validateTree()

See Also

Component, Dimension, Event, Graphics, Insets, LayoutManager, Panel, PrintStream, String, Window