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);
}