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
BeanPanel constructors
BeanPanel properties
*Read-only properties **Write-only properties
Properties implemented in this class
BeanPanel methods
Methods implemented in this class
- action(java.awt.Event, java.lang.Object)
- add(java.awt.PopupMenu)
- bounds()
- checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
- checkImage(java.awt.Image, java.awt.image.ImageObserver)
- contains(int, int)
- contains(java.awt.Point)
- createImage(int, int)
- createImage(java.awt.image.ImageProducer)
- disable()
- disableEvents(long)
- dispatchEvent(java.awt.AWTEvent)
- enable()
- enable(boolean)
- enableEvents(long)
- getFontMetrics(java.awt.Font)
- gotFocus(java.awt.Event, java.lang.Object)
- handleEvent(java.awt.Event)
- hide()
- imageUpdate(java.awt.Image, int, int, int, int, int)
- inside(int, int)
- keyDown(java.awt.Event, int)
- keyUp(java.awt.Event, int)
- list()
- list(java.io.PrintStream)
- list(java.io.PrintWriter)
- location()
- lostFocus(java.awt.Event, java.lang.Object)
- mouseDown(java.awt.Event, int, int)
- mouseDrag(java.awt.Event, int, int)
- mouseEnter(java.awt.Event, int, int)
- mouseExit(java.awt.Event, int, int)
- mouseMove(java.awt.Event, int, int)
- mouseUp(java.awt.Event, int, int)
- move(int, int)
- nextFocus()
- paintAll(java.awt.Graphics)
- postEvent(java.awt.Event)
- prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
- prepareImage(java.awt.Image, java.awt.image.ImageObserver)
- printAll(java.awt.Graphics)
- processComponentEvent(java.awt.event.ComponentEvent)
- remove(java.awt.MenuComponent)
- repaint()
- repaint(int, int, int, int)
- repaint(long)
- repaint(long, int, int, int, int)
- requestFocus()
- reshape(int, int, int, int)
- resize(int, int)
- resize(java.awt.Dimension)
- setBounds(int, int, int, int)
- setLocation(int, int)
- setSize(int, int)
- show()
- show(boolean)
- size()
- toString()
- transferFocus()
- update(java.awt.Graphics)
- add(java.awt.Component)
- add(java.awt.Component, int)
- add(java.awt.Component, java.lang.Object)
- add(java.awt.Component, java.lang.Object, int)
- add(java.lang.String, java.awt.Component)
- addImpl(java.awt.Component, java.lang.Object, int)
- countComponents()
- deliverEvent(java.awt.Event)
- doLayout()
- getComponent(int)
- getComponentAt(int, int)
- getComponentAt(java.awt.Point)
- insets()
- invalidate()
- isAncestorOf(java.awt.Component)
- layout()
- list(java.io.PrintStream, int)
- list(java.io.PrintWriter, int)
- locate(int, int)
- minimumSize()
- paint(java.awt.Graphics)
- paintComponents(java.awt.Graphics)
- paramString()
- preferredSize()
- print(java.awt.Graphics)
- printComponents(java.awt.Graphics)
- processContainerEvent(java.awt.event.ContainerEvent)
- remove(int)
- remove(java.awt.Component)
- removeAll()
- removeNotify()
- validate()
- validateTree()
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)