Class java.awt.Component (1.0)


public abstract class Component extends Object implements ImageObserver, MenuContainer, Serializable {
  // No Constructor
  // Constants
    public final static Object LOCK;
  // Protected Instance Variables
    protected ComponentListener componentListener;
    protected FocusListener focusListener;
    protected KeyListener keyListener;
    protected Locale locale;
    protected MouseListener mouseListener;
    protected MouseMotionListener mouseMotionListener;
    protected boolean newEventsOnly;
  // Public Instance Methods
    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(int x, int y);
    public boolean contains(Point p);
    public Image createImage(ImageProducer producer);
    public Image createImage(int width, int height);
    public void deliverEvent(Event e);
    public void disable( );
    public void doLayout( );
    public void enable( );
    public void enable(boolean b);
    public Color getBackground( );
    public Rectangle getBounds( );
    public ColorModel getColorModel( );
    public Component getComponentAt(int x, int y);
    public Component getComponentAt(Point p);
    public Cursor getCursor( );
    public Font getFont( );
    public FontMetrics getFontMetrics(Font font);
    public Color getForeground( );
    public Graphics getGraphics( );
    public Locale getLocale( ) throws IllegalComponentStateException;
    public Point getLocation( );
    public Dimension getMinimumSize( );
    public String getName( );
    public Container getParent( );
    public ComponentPeer getPeer( );
    public Dimension getPreferredSize( );
    public Dimension getSize( );
    public Toolkit getToolkit( );
    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( );  // Empty
    public void list( );
    public void list(PrintStream out);
    public void list(PrintStream 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);  // Empty
    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(int width, int height);
    public void resize(Dimension d);
    public void setBackground(Color c);
    public void setBounds(int x, int y, int width, int height);
    public void setBounds(Rectangle r);
    public synchronized void setCursor(Cursor cursor);
    public void setEnabled(boolean b);
    public synchronized void setFont(Font f);
    public void setForeground(Color c);
    public void setLocale(Locale l);
    public void setLocation(int x, int y);
    public void setLocation(Point p);
    public void setName(String name);
    public void setSize(int width, int height);
    public void setSize(Dimension d);
    public void setVisible(boolean b);
    public void show( );
    public void show(boolean b);
    public Dimension size( );
    public String toString( );  // Overrides Object.toString( )
    public void transferFocus( );
    public void update(Graphics g);
    public void validate( );
  // Protected Instance Methods
    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 boolean processKeyEvent(KeyEvent e);
    protected boolean processMouseEvent(MouseEvent e);
    protected boolean processMouseMotionEvent(MouseEvent e);
}