Java AWT

Previous Chapter 21
java.awt.event Reference
Next
 

FocusEvent (New)

Name

FocusEvent (New)

[Graphic: Figure from the text]

Description

Focus events are generated when a component gets or loses input focus. Focus events come in two flavors, permanent and temporary. Permanent focus events occur with explicit focus changes. For example, when the user tabs through components, this causes permanent focus events. An example of a temporary focus event is when a component loses focus as its containing window is deactivated.

Class Definition

public class java.awt.event.FocusEvent
   extends java.awt.event.ComponentEvent {
  // Constants
  public final static int FOCUS_FIRST;
  public final static int FOCUS_GAINED;
  public final static int FOCUS_LAST;
  public final static int FOCUS_LOST;
  // Constructors
  public FocusEvent (Component source, int id);
  public FocusEvent (Component source, int id, boolean temporary);
  // Instance Methods
  public boolean isTemporary();
  public String paramString();
}

Constants

FOCUS_FIRST

public final static int FOCUS_FIRST

Specifies the beginning range of focus event ID values.

FOCUS_GAINED

public final static int FOCUS_GAINED

Event type ID indicating that the component gained the input focus.

FOCUS_LAST

public final static int FOCUS_LAST

Specifies the ending range of focus event ID values.

FOCUS_LOST

public final static int FOCUS_LOST

Event type ID indicating that the component lost the input focus.

Constructors

FocusEvent

public FocusEvent (Component source, int id)

Parameters

source

The object that generated the event.

id

The event type ID of the event.

Description

Constructs a non-temporary FocusEvent with the given characteristics.

public FocusEvent (Component source, int id, boolean temporary)

Parameters

source

The object that generated the event.

id

The event type ID of the event.

temporary

A flag indicating whether this is a temporary focus event.

Description

Constructs a FocusEvent with the given characteristics.

Instance Methods

isTemporary

public boolean isTemporary()

Returns

true if this is a temporary focus event; false otherwise.

paramString

public String paramString()

Returns

String with current settings of the FocusEvent.

Overrides

ComponentEvent.paramString()

Description

Helper method for toString() to generate string of current settings.

See Also

Component, ComponentEvent, FocusAdapter, FocusListener


Previous Home Next
FocusAdapter (New) Book Index FocusListener (New)

Java in a Nutshell Java Language Reference Java AWT Java Fundamental Classes Exploring Java