bookExamples.ch34BeanProperties
Class BeanShortCutFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by graphics.graph.ClosableFrame
                      extended by ip.gui.frames.ShortCutFrame
                          extended by bookExamples.ch34BeanProperties.BeanShortCutFrame
All Implemented Interfaces:
FrameStub, ShortCutInterface, java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.BeanInfo, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
Direct Known Subclasses:
BeanFrameTester

public class BeanShortCutFrame
extends ShortCutFrame
implements java.beans.BeanInfo, java.awt.event.ActionListener

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
BeanShortCutFrame(java.lang.String title)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 java.awt.MenuItem addMenuItem(java.awt.Menu m, java.lang.String s, java.lang.String Command)
           
 void addMenuItemShortCut(ComMenuItem cmi, java.lang.String s)
           
 void checkMenuItem(ComMenuItem cmi)
           
 java.beans.BeanInfo[] getAdditionalBeanInfo()
          Claim there are no other relevant BeanInfo objects.
 java.beans.BeanDescriptor getBeanDescriptor()
           
 int getDefaultEventIndex()
          Deny knowledge of a default event.
 int getDefaultPropertyIndex()
          Deny knowledge of a default property.
 java.beans.EventSetDescriptor[] getEventSetDescriptors()
          Deny knowledge of event sets.
 java.awt.Image getIcon(int iconKind)
          Claim there are no icons available.
 java.lang.reflect.Method getMethod(java.lang.Class cls, java.lang.String methodName)
           
 java.beans.MethodDescriptor[] getMethodDescriptors()
          Deny knowledge of methods.
 java.beans.PropertyDescriptor[] getPropertyDescriptors()
          Deny knowledge of properties.
 java.lang.String getShortCutString(java.lang.String s)
           
 void invokeMenuItem(ComMenuItem cmi)
           
 void invokeMenuitemForString(java.lang.String s)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 
Methods inherited from class ip.gui.frames.ShortCutFrame
addMenuItem, getMenu, getPs, keyPressed, keyReleased, match
 
Methods inherited from class graphics.graph.ClosableFrame
getContentPane, main
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface graphics.graph.FrameStub
setLocation
 
Methods inherited from interface java.awt.image.ImageObserver
imageUpdate
 
Methods inherited from interface javax.accessibility.Accessible
getAccessibleContext
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent, remove
 

Constructor Detail

BeanShortCutFrame

public BeanShortCutFrame(java.lang.String title)
Method Detail

addMenuItem

public java.awt.MenuItem addMenuItem(java.awt.Menu m,
                                     java.lang.String s,
                                     java.lang.String Command)

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface ShortCutInterface
Specified by:
keyTyped in interface java.awt.event.KeyListener
Overrides:
keyTyped in class ShortCutFrame

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface ShortCutInterface
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class ShortCutFrame

invokeMenuItem

public void invokeMenuItem(ComMenuItem cmi)

getMethod

public java.lang.reflect.Method getMethod(java.lang.Class cls,
                                          java.lang.String methodName)
                                   throws java.beans.IntrospectionException
Throws:
java.beans.IntrospectionException

addMenuItemShortCut

public void addMenuItemShortCut(ComMenuItem cmi,
                                java.lang.String s)

getShortCutString

public java.lang.String getShortCutString(java.lang.String s)

invokeMenuitemForString

public void invokeMenuitemForString(java.lang.String s)

checkMenuItem

public void checkMenuItem(ComMenuItem cmi)

getBeanDescriptor

public java.beans.BeanDescriptor getBeanDescriptor()
Specified by:
getBeanDescriptor in interface java.beans.BeanInfo

getPropertyDescriptors

public java.beans.PropertyDescriptor[] getPropertyDescriptors()
Deny knowledge of properties. You can override this if you wish to provide explicit property info.

Specified by:
getPropertyDescriptors in interface java.beans.BeanInfo

getDefaultPropertyIndex

public int getDefaultPropertyIndex()
Deny knowledge of a default property. You can override this if you wish to define a default property for the bean.

Specified by:
getDefaultPropertyIndex in interface java.beans.BeanInfo

getEventSetDescriptors

public java.beans.EventSetDescriptor[] getEventSetDescriptors()
Deny knowledge of event sets. You can override this if you wish to provide explicit event set info.

Specified by:
getEventSetDescriptors in interface java.beans.BeanInfo

getDefaultEventIndex

public int getDefaultEventIndex()
Deny knowledge of a default event. You can override this if you wish to define a default event for the bean.

Specified by:
getDefaultEventIndex in interface java.beans.BeanInfo

getMethodDescriptors

public java.beans.MethodDescriptor[] getMethodDescriptors()
Deny knowledge of methods. You can override this if you wish to provide explicit method info.

Specified by:
getMethodDescriptors in interface java.beans.BeanInfo

getAdditionalBeanInfo

public java.beans.BeanInfo[] getAdditionalBeanInfo()
Claim there are no other relevant BeanInfo objects. You may override this if you want to (for example) return a BeanInfo for a base class.

Specified by:
getAdditionalBeanInfo in interface java.beans.BeanInfo

getIcon

public java.awt.Image getIcon(int iconKind)
Claim there are no icons available. You can override this if you want to provide icons for your bean.

Specified by:
getIcon in interface java.beans.BeanInfo