CIS 35A: Introduction to Java Programming

Home | Green Sheet | Lectures | Assignments | FAQ | Grades

Swing

Swing
Introduction
Component class

Set methods of the Component class

Method Description
setSize(intWidth, intHeight) Resizes this component using two int values.
setLocation(intX, intY) Moves this component to the x and y coordinates specified by two int values.
setBounds(intX, intY, intWidth, intHeight) Moves and resizes this component.
setEnabled(boolean) If the boolean value is true, the component is enabled. If false, the component is disabled, so it doesn't respond to user input or generate events.
setVisible(boolean) Shows this component if the boolean value is true. Otherwise, hides it.
setFocusable(boolean) Determines whether or not this component can receive the focus.
setName(String) Sets the name of this component to the specified string.

Get methods of the Component class

Method Description
getHeight() Returns the height of this component as an int.
getWidth() Returns the width of this component as an int.
getX() Returns the x coordinate of this component as an int.
getY() Returns the y coordinate of this component as an int.
getName() Returns the name of this component as a String.

Other methods of the Component class

Method Description
isEnabled() Returns true if the component is enabled.
isVisible() Returns true if the component is visible.
requestFocusInWindow() Moves the focus to the component.

Notes

  • When you set the location and size of a component, the unit of measurement is pixels, which is the number of dots that your monitor uses to display a screen.
  • The preferred way to set the location of a component is to use a layout manager.
Previous | User interface | Inheritance hierarchy for Swing components | Component class | Next