package java.awt;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.util.Vector;
import java.util.Locale;
import java.awt.peer.ComponentPeer;
import java.awt.image.ImageObserver;
import java.awt.image.ImageProducer;
import java.awt.image.ColorModel;
import java.awt.event.*;
import java.io.Serializable;
import java.io.ObjectOutputStream;
import java.io.ObjectInputStream;
import java.io.IOException;
import sun.awt.im.InputContext;
public abstract class Component implements ImageObserver, MenuContainer,
Serializable
{
// Constantes et champs protégés
public static final float TOP_ALIGNMENT = 0.0f;
public static final float CENTER_ALIGNMENT = 0.5f;
public static final float BOTTOM_ALIGNMENT = 1.0f;
public static final float LEFT_ALIGNMENT = 0.0f;
public static final float RIGHT_ALIGNMENT = 1.0f;
// Constructeur protégé
protected Component();
// Méthodes d'instance publiques
public boolean action(Event evt, Object what);
public synchronized void add(PopupMenu popup);
public synchronized void addComponentListener(ComponentListener l);
public synchronized void addFocusListener(FocusListener l);
public synchronized void addKeyListener(KeyListener l);
public synchronized void addMouseListener(MouseListener l);
public synchronized void addMouseMotionListener(MouseMotionListener l);
public void addNotify();
public Rectangle bounds();
public int checkImage(Image image, ImageObserver observer);
public int checkImage(Image image, int width, int height,
ImageObserver observer);
public boolean contains(Point p);
public boolean contains(int x, int y);
public Image createImage(ImageProducer producer);
public Image createImage(int width, int height);
public void deliverEvent(Event e);
public void disable();
public final void dispatchEvent(AWTEvent e);
public void doLayout();
public void enable();
public void enable(boolean b);
public float getAlignmentX();
public float getAlignmentY();
public Color getBackground();
public Rectangle getBounds();
public ColorModel getColorModel();
public Component getComponentAt(Point p);
public Component getComponentAt(int x, int y);
public Cursor getCursor();
public Font getFont();
public FontMetrics getFontMetrics(Font font);
public Color getForeground();
public Graphics getGraphics();
public Locale getLocale();
public Point getLocation();
public Point getLocationOnScreen();
public Dimension getMaximumSize();
public Dimension getMinimumSize();
public String getName();
public Container getParent();
public ComponentPeer getPeer();
public Dimension getPreferredSize();
public Dimension getSize();
public Toolkit getToolkit();
public final Object getTreeLock();
public boolean gotFocus(Event evt, Object what);
public boolean handleEvent(Event evt);
public void hide();
public boolean imageUpdate(Image img, int flags,
int x, int y, int w, int h);
public boolean inside(int x, int y);
public void invalidate();
public boolean isEnabled();
public boolean isFocusTraversable();
public boolean isShowing();
public boolean isValid();
public boolean isVisible();
public boolean keyDown(Event evt, int key);
public boolean keyUp(Event evt, int key);
public void layout();
public void list();
public void list(PrintStream out);
public void list(PrintStream out, int indent);
public void list(PrintWriter out);
public void list(PrintWriter out, int indent);
public Component locate(int x, int y);
public Point location();
public boolean lostFocus(Event evt, Object what);
public Dimension minimumSize();
public boolean mouseDown(Event evt, int x, int y);
public boolean mouseDrag(Event evt, int x, int y);
public boolean mouseEnter(Event evt, int x, int y);
public boolean mouseExit(Event evt, int x, int y);
public boolean mouseMove(Event evt, int x, int y);
public boolean mouseUp(Event evt, int x, int y);
public void move(int x, int y);
public void nextFocus();
public void paint(Graphics g);
public void paintAll(Graphics g);
public boolean postEvent(Event e);
public Dimension preferredSize();
public boolean prepareImage(Image image, ImageObserver observer);
public boolean prepareImage(Image image, int width, int height,
ImageObserver observer);
public void print(Graphics g);
public void printAll(Graphics g);
public synchronized void remove(MenuComponent popup);
public synchronized void removeComponentListener(ComponentListener l);
public synchronized void removeFocusListener(FocusListener l);
public synchronized void removeKeyListener(KeyListener l);
public synchronized void removeMouseListener(MouseListener l);
public synchronized void removeMouseMotionListener(MouseMotionListener l);
public void removeNotify();
public void repaint();
public void repaint(long tm);
public void repaint(int x, int y, int width, int height);
public void repaint(long tm, int x, int y, int width, int height);
public void requestFocus();
public void reshape(int x, int y, int width, int height);
public void resize(Dimension d);
public void resize(int width, int height);
public void setBackground(Color c);
public void setBounds(Rectangle r);
public void setBounds(int x, int y, int width, int height);
public synchronized void setCursor(Cursor cursor);
public void setEnabled(boolean b);
public void setFont(Font f);
public void setForeground(Color c);
public void setLocale(Locale l);
public void setLocation(Point p);
public void setLocation(int x, int y);
public void setName(String name);
public void setSize(Dimension d);
public void setSize(int width, int height);
public void setVisible(boolean b);
public void show();
public void show(boolean b);
public Dimension size();
public String toString();
public void transferFocus();
public void update(Graphics g);
public void validate();
// Méthodes d'instance protégés
protected final void disableEvents(long eventsToDisable);
protected final void enableEvents(long eventsToEnable);
protected String paramString();
protected void processComponentEvent(ComponentEvent e);
protected void processEvent(AWTEvent e);
protected void processFocusEvent(FocusEvent e);
protected void processKeyEvent(KeyEvent e);
protected void processMouseEvent(MouseEvent e);
protected void processMouseMotionEvent(MouseEvent e);
}
|