    All Packages    This Package    Previous    Next

# Class awt.FocusManager

    java.lang.Object
       |
       +----awt.FocusManager

public class FocusManager
extends Object

A class that distributes the focus to a set of focus clients. In order to be able to call grabFocus, a DisplayItem should register with the FocusManager using the addItem method.

See Also:
  DisplayItem, addItem, grabFocus
Version:
  1.6 31 Jan 1995
Author:
  David Brown

##

diw

##

FocusManager(DisplayItemWindow)

##

addItem(DisplayItem)
  Add a DisplayItem to our list.
currentFocusItem()
  Return the item which currently has the input focus, or 0 if there is no item with the input focus.
grabFocus(DisplayItem)
  An item sends us this message to ask for the focus
nextFocus()
  Advance the focus to the next item in the list
prevFocus()
  Back-up the focus to the previous item in the list
resetFocus()
  Reset the focus to the first item in the list

##

diw

      public DisplayItemWindow diw

##

FocusManager

      public FocusManager(DisplayItemWindow theDiw)

##

addItem

      public void addItem(DisplayItem item)

  Add a DisplayItem to our list. This should be an item that's interested in getting keyboard events, and should do something useful with got/lostFocus() events...

grabFocus

      public void grabFocus(DisplayItem item)

  An item sends us this message to ask for the focus

nextFocus

      public void nextFocus()

  Advance the focus to the next item in the list

prevFocus

      public void prevFocus()

  Back-up the focus to the previous item in the list

resetFocus

      public void resetFocus()

  Reset the focus to the first item in the list

currentFocusItem

      public DisplayItem currentFocusItem()

  Return the item which currently has the input focus, or 0 if there is no item with the input focus.

    All Packages    This Package    Previous    Next