borland.jbcl Packages  borland.jbcl Class Hierarchy  borland.jbcl.view 

BeanPanel component

java.lang.Object
   +----java.awt.Component
           +----java.awt.Container
                   +----java.awt.Panel
                           +----borland.jbcl.view.BeanPanel
                                   +----borland.jbcl.view.TabsetView
                                   +----borland.jbcl.view.ButtonView
                                   +----borland.jbcl.view.FieldView
                                   +----borland.jbcl.control.SplitPanel
                                   +----borland.jbcl.view.HeaderView

About the BeanPanel component

Variables  Constructors  Properties  Methods  Event Listeners

Implements MenuContainer, ImageObserver, Serializable

The BeanPanel component is a convenient panel class to use as a superclass for JavaBean views and controls. It sub-dispatches focus events, key events, and mouse events; manages action listeners; and manages tab/focus awareness.


BeanPanel variables

Variables implemented in this class

Variables implemented in java.awt.Component

BeanPanel constructors

BeanPanel properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in java.awt.Component

Properties implemented in java.awt.Container

Properties implemented in java.lang.Object

BeanPanel methods

Methods implemented in this class

Methods implemented in java.awt.Component

Methods implemented in java.awt.Container

Methods implemented in java.awt.Panel

Methods implemented in java.lang.Object

BeanPanel event listeners


BeanPanel variables

actionAdapter

  protected transient ActionMulticaster actionAdapter

focusAware

  protected boolean focusAware

focusState

  protected int focusState

BeanPanel constructors

BeanPanel()

  public BeanPanel()

BeanPanel(java.awt.LayoutManager)

  public BeanPanel(java.awt.LayoutManager layout)

BeanPanel properties

focusTraversable

 public boolean isFocusTraversable()

minimumSize

 public Dimension getMinimumSize()

BeanPanel methods

isFocusAware()

  protected boolean isFocusAware()
Protected method for a focusAware property that a subclass can expose as public if it has the potential for accepting focus.

processActionEvent(java.awt.event.ActionEvent)

  protected void processActionEvent(java.awt.event.ActionEvent e)

processEvent(java.awt.AWTEvent)

  protected void processEvent(java.awt.AWTEvent e)

Overrides: java.awt.Container.processEvent(java.awt.AWTEvent)

processFocusEvent(java.awt.event.FocusEvent)

  protected void processFocusEvent(java.awt.event.FocusEvent e)

Overrides: java.awt.Component.processFocusEvent(java.awt.event.FocusEvent)

processKeyEvent(java.awt.event.KeyEvent)

  protected void processKeyEvent(java.awt.event.KeyEvent e)

Overrides: java.awt.Component.processKeyEvent(java.awt.event.KeyEvent)

processKeyPressed(java.awt.event.KeyEvent)

  protected void processKeyPressed(java.awt.event.KeyEvent e)

processKeyReleased(java.awt.event.KeyEvent)

  protected void processKeyReleased(java.awt.event.KeyEvent e)

processKeyTyped(java.awt.event.KeyEvent)

  protected void processKeyTyped(java.awt.event.KeyEvent e)

processMouseClicked(java.awt.event.MouseEvent)

  protected void processMouseClicked(java.awt.event.MouseEvent e)

processMouseDragged(java.awt.event.MouseEvent)

  protected void processMouseDragged(java.awt.event.MouseEvent e)

processMouseEntered(java.awt.event.MouseEvent)

  protected void processMouseEntered(java.awt.event.MouseEvent e)

processMouseEvent(java.awt.event.MouseEvent)

  protected void processMouseEvent(java.awt.event.MouseEvent e)

Overrides: java.awt.Component.processMouseEvent(java.awt.event.MouseEvent)

processMouseExited(java.awt.event.MouseEvent)

  protected void processMouseExited(java.awt.event.MouseEvent e)

processMouseMotionEvent(java.awt.event.MouseEvent)

  protected void processMouseMotionEvent(java.awt.event.MouseEvent e)

Overrides: java.awt.Component.processMouseMotionEvent(java.awt.event.MouseEvent)

processMouseMoved(java.awt.event.MouseEvent)

  protected void processMouseMoved(java.awt.event.MouseEvent e)

processMousePressed(java.awt.event.MouseEvent)

  protected void processMousePressed(java.awt.event.MouseEvent e)

processMouseReleased(java.awt.event.MouseEvent)

  protected void processMouseReleased(java.awt.event.MouseEvent e)

setFocusAware(boolean)

  protected void setFocusAware(boolean aware)

BeanPanel event listeners

This component is a source for the following event sets. For information on the standard AWT event sets, see Standard Java events.

action

 public synchronized void addActionListener(java.awt.event.ActionListener l)
 public synchronized void removeActionListener(java.awt.event.ActionListener l)

component

 public synchronized void addComponentListener(java.awt.event.ComponentListener l)
 public synchronized void removeComponentListener(java.awt.event.ComponentListener l)

container

 public synchronized void addContainerListener(java.awt.event.ContainerListener l)
 public void removeContainerListener(java.awt.event.ContainerListener l)

focus

 public synchronized void addFocusListener(java.awt.event.FocusListener l)
 public synchronized void removeFocusListener(java.awt.event.FocusListener l)

key

 public synchronized void addKeyListener(java.awt.event.KeyListener l)
 public synchronized void removeKeyListener(java.awt.event.KeyListener l)

mouse

 public synchronized void addMouseListener(java.awt.event.MouseListener l)
 public synchronized void removeMouseListener(java.awt.event.MouseListener l)

mouseMotion

 public synchronized void addMouseMotionListener(java.awt.event.MouseMotionListener l)
 public synchronized void removeMouseMotionListener(java.awt.event.MouseMotionListener l)