|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent net.sf.genuine.organizer.AbstractComponent
This class may be used as super class for all visual components. It sub classes JComponent and contains helper methods to conveniently access the framework's functionality for components.
VisualComponent
,
Serialized FormNested Class Summary |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
AbstractComponent(java.lang.String moduleId,
java.lang.String componentId,
java.lang.String instanceId,
ModuleManager moduleManager)
Panel is initialized with its id and a reference to the module this panel belongs to. |
Method Summary | |
void |
addComponentListener(ComponentListener listener)
Adds a component listener for this component by calling the component manager. |
void |
changeComponentTitle(java.lang.String title)
Changes the title of this component by calling the component manager. |
void |
componentActivated(java.lang.String moduleId,
java.lang.String componentId,
java.lang.String instanceId)
Default call-back implementation that is called when this component is activated. |
void |
componentDeactivated(java.lang.String moduleId,
java.lang.String componentId,
java.lang.String instanceId)
Default call-back implementation that is called when this component is deactivated. |
void |
componentHidden(java.lang.String moduleId,
java.lang.String componentId,
java.lang.String instanceId)
Default call-back implementation that is called when this component is hidden. |
void |
componentShown(java.lang.String moduleId,
java.lang.String componentId,
java.lang.String instanceId)
Default call-back implementation that is called when this component is shown. |
java.lang.String |
getComponentId()
Returns the component id. |
protected ComponentManager |
getComponentManager()
Convenience method for the component manager |
protected HelperService |
getHelperService()
Convenience method for the helper service |
java.lang.String |
getInstanceId()
Returns the instance id of this component. |
protected MessageBus |
getMessageBus()
Convenience method for the message bus |
java.lang.String |
getModuleId()
Returns the id of the module this component belongs to. |
protected ModuleManager |
getModuleManager()
Convenience method for the module manager |
protected ServiceBroker |
getServiceBroker()
Returns the reference to the service broker. |
protected void |
hideComponent()
Hides this component by calling the component manager |
void |
removeComponentListener(java.lang.String moduleId,
java.lang.String componentId,
java.lang.String instanceId,
ComponentListener listener)
Removes a component listener for this component by calling the component manager. |
void |
setDefaultButton(GenuineButton defaultButton)
Sets the given button as default button |
protected void |
showComponent()
Shows this component by calling the component manager |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public AbstractComponent(java.lang.String moduleId, java.lang.String componentId, java.lang.String instanceId, ModuleManager moduleManager)
Method Detail |
public java.lang.String getComponentId()
getComponentId
in interface VisualComponent
public java.lang.String getModuleId()
getModuleId
in interface VisualComponent
public java.lang.String getInstanceId()
getInstanceId
in interface VisualComponent
protected ModuleManager getModuleManager()
protected ServiceBroker getServiceBroker()
protected ComponentManager getComponentManager()
protected MessageBus getMessageBus()
protected HelperService getHelperService()
protected void showComponent()
protected void hideComponent()
public void setDefaultButton(GenuineButton defaultButton)
public void changeComponentTitle(java.lang.String title)
public void addComponentListener(ComponentListener listener)
public void removeComponentListener(java.lang.String moduleId, java.lang.String componentId, java.lang.String instanceId, ComponentListener listener)
public void componentActivated(java.lang.String moduleId, java.lang.String componentId, java.lang.String instanceId)
componentActivated
in interface ComponentListener
public void componentDeactivated(java.lang.String moduleId, java.lang.String componentId, java.lang.String instanceId)
componentDeactivated
in interface ComponentListener
public void componentShown(java.lang.String moduleId, java.lang.String componentId, java.lang.String instanceId)
componentShown
in interface ComponentListener
public void componentHidden(java.lang.String moduleId, java.lang.String componentId, java.lang.String instanceId)
componentHidden
in interface ComponentListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |