Classe java.awt.Container


package java.awt;

import java.io.PrintStream;
import java.io.PrintWriter;
import java.awt.peer.ContainerPeer;
import java.awt.event.KeyEvent;
import java.awt.event.MouseEvent;
import java.awt.event.FocusEvent;
import java.awt.event.ContainerEvent;
import java.awt.event.ContainerListener;
import java.io.ObjectOutputStream;
import java.io.ObjectInputStream;
import java.io.IOException;

public abstract class Container extends Component {

    // Constructeur protégé
    protected Container();

    // Méthodes d'instance publiques
    public Component add(Component comp);
    public Component add(Component comp, int index);
    public Component add(String name, Component comp);
    public void add(Component comp, Object constraints);
    public void add(Component comp, Object constraints, int index);
    public synchronized 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(Point p);
    public Component getComponentAt(int x, int y);
    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();
    public void list(PrintStream out, int indent);
    public void list(PrintWriter out, int indent);
    public Component locate(int x, int y);
    public Dimension minimumSize();
    public void paint(Graphics g);
    public void paintComponents(Graphics g);
    public Dimension preferredSize();
    public void print(Graphics g);
    public void printComponents(Graphics g);
    public void remove(int index);
    public void remove(Component comp);
    public void removeAll();
    public void removeContainerListener(ContainerListener l);
    public void removeNotify();
    public void setLayout(LayoutManager mgr);
    public void update(Graphics g);
    public void validate();

    // Méthodes d'instance protégés
    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();
}

Christophe Merlet
redfox@redfoxcenter.org
©Tous droits réservés
5 septembre 1998