java.awt
Class Component

java.lang.Object
  extended by java.awt.Component

public abstract class Component

Constructor Summary
protected Component()
          Constructs a new component.
 
Method Summary
 boolean contains(int x, int y)
          Checks whether this component "contains" the specified point, where x and y are defined to be relative to the coordinate system of this component.
 Color getBackground()
          Gets the background color of this component.
 Rectangle getBounds()
          Gets the bounds of this component in the form of a Rectangle object.
 Component getComponentAt(int x, int y)
          Determines if this component or one of its immediate subcomponents contains the (xy) location, and if so, returns the containing component.
 Font getFont()
          Gets the font of this component.
 Color getForeground()
          Gets the foreground color of this component.
 int getHeight()
          Returns the current height of this component.
 Dimension getSize()
          Returns the size of this component in the form of a Dimension object.
 int getWidth()
          Returns the current width of this component.
 int getX()
          Returns the current x coordinate of the components origin.
 int getY()
          Returns the current y coordinate of the components origin.
 boolean isEnabled()
          Determines whether this component is enabled.
 boolean isForegroundSet()
          Returns whether the foreground color has been explicitly set for this Component.
 boolean isShowing()
          Determines whether this component is showing on screen.
 boolean isValid()
          Determines whether this component is valid.
 void repaint()
          Repaints this component.
 void setBackground(Color c)
          Sets the background color of this component.
 void setBounds(int x, int y, int width, int height)
          Moves and resizes this component.
 void setEnabled(boolean b)
          Enables or disables this component, depending on the value of the parameter b.
 void setFont(Font f)
          Sets the font of this component.
 void setForeground(Color c)
          Sets the foreground color of this component.
 void setName(String name)
          Sets the name of the component to the specified string.
 void setSize(int width, int height)
          Resizes this component so that it has width width and height height.
 void setVisible(boolean b)
          Shows or hides this component depending on the value of parameter b.