|
||||||||||
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 javax.swing.JPanel com.bbn.openmap.gui.OMComponentPanel com.bbn.openmap.gui.event.EventPanel
public class EventPanel
The EventPanel holds EventPresenters, which are components that will display events. Also contains a GUI framework for holding filtering controls, but that part hasn't been worked out yet. Finds EventPresenters in the MapHandler. If you add EventPresenters programmatically, make sure the EventPresenter has access to all of the other components it needs, too.
eventPanel.class=com.bbn.openmap.gui.event.EventPanel eventPanel.parent=hotwashPanel
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected java.util.Hashtable<java.lang.Object,EventPresenter> |
eventPresenterComponentLookup
|
protected java.util.List<EventPresenter> |
eventPresenters
|
protected javax.swing.JPanel |
filterPanel
|
protected boolean |
hasFilters
|
static java.lang.String |
HIDE_ALL_EVENTS_STRING
|
protected javax.swing.JPanel |
launchFilterPanel
|
static java.util.logging.Logger |
logger
|
protected java.util.List<MacroFilter> |
macroFilters
|
protected javax.swing.JPanel |
macroPanel
|
static java.lang.String |
NO_EVENTS_STRING
|
protected java.lang.String |
parentName
|
protected java.lang.String |
preferredLocation
|
static java.lang.String |
SET_FILTERS_STRING
|
static java.lang.String |
SHOW_ALL_EVENTS_STRING
|
Fields inherited from class com.bbn.openmap.gui.OMComponentPanel |
---|
beanContextChildSupport, i18n, isolated, orientation, propertyPrefix, windowSupport |
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.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface com.bbn.openmap.gui.MapPanelChild |
---|
ParentNameProperty, PreferredLocationProperty |
Fields inherited from interface com.bbn.openmap.PropertyConsumer |
---|
EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
EventPanel()
|
Method Summary | |
---|---|
void |
addEventPresenter(EventPresenter ep)
|
void |
addMacroFilter(MacroFilter mf)
|
void |
clearEventPresenters()
|
void |
clearMacroFilters()
|
void |
findAndInit(java.lang.Object someObj)
|
void |
findAndUndo(java.lang.Object someObj)
|
protected javax.swing.JPanel |
getFilterPanel()
This filter panel is the overall filter panel that is in the frame. |
java.lang.String |
getParentName()
Should return the name of the desired parent component. |
java.lang.String |
getPreferredLocation()
Should return BorderLayout.NORTH, BorderLayout.SOUTH, BorderLayout.EAST or BorderLayout.WEST. |
void |
initInterface()
Initialize the panel interface, showing the buttons for calling up the filter panel and the event presenter lists in a tabbed pane (if there is more than one, otherwise, just shows the component from that EventPresenter). |
void |
removeEventPresenter(EventPresenter ep)
|
void |
removeMacroFilter(MacroFilter mf)
|
protected void |
resetFilters(java.lang.Boolean true1)
Sets all the filters to be off (true, enabling events of those types contained in each EventPresenter) or on. |
protected void |
setActiveEventPresenter(EventPresenter eventPresenter)
Sets the EventPresenter as the active on, which also sets its filter panel in the overall filter panel. |
void |
setParentName(java.lang.String pName)
|
void |
setPreferredLocation(java.lang.String loc)
Should be provided with BorderLayout.NORTH, BorderLayout.SOUTH, BorderLayout.EAST or BorderLayout.WEST. |
void |
setProperties(java.lang.String prefix,
java.util.Properties props)
Sets the properties for the OMComponent. |
protected void |
showFilterInterface()
Displays the filter panel in the frame window. |
protected void |
updateFilterCalloutInterface()
|
void |
updateMacroFilterInterface()
|
Methods inherited from class com.bbn.openmap.gui.OMComponentPanel |
---|
addVetoableChangeListener, childrenAdded, childrenRemoved, findAndInit, fireVetoableChange, getBeanContext, getOrientation, getProperties, getPropertyInfo, getPropertyPrefix, getWindowSupport, isIsolated, removeVetoableChangeListener, setBeanContext, setIsolated, setOrientation, setProperties, setPropertyPrefix, setWindowSupport |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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 |
Methods inherited from interface java.beans.beancontext.BeanContextChild |
---|
addPropertyChangeListener, removePropertyChangeListener |
Field Detail |
---|
public static java.util.logging.Logger logger
public static final java.lang.String SHOW_ALL_EVENTS_STRING
public static final java.lang.String HIDE_ALL_EVENTS_STRING
public static final java.lang.String SET_FILTERS_STRING
public static final java.lang.String NO_EVENTS_STRING
protected java.util.List<EventPresenter> eventPresenters
protected java.util.List<MacroFilter> macroFilters
protected java.lang.String preferredLocation
protected javax.swing.JPanel filterPanel
protected java.util.Hashtable<java.lang.Object,EventPresenter> eventPresenterComponentLookup
protected boolean hasFilters
protected java.lang.String parentName
protected javax.swing.JPanel launchFilterPanel
protected javax.swing.JPanel macroPanel
Constructor Detail |
---|
public EventPanel()
Method Detail |
---|
public void setProperties(java.lang.String prefix, java.util.Properties props)
OMComponentPanel
setProperties
in interface PropertyConsumer
setProperties
in class OMComponentPanel
prefix
- the token to prefix the property namesprops
- the Properties
objectpublic void addEventPresenter(EventPresenter ep)
public void removeEventPresenter(EventPresenter ep)
public void clearEventPresenters()
public void addMacroFilter(MacroFilter mf)
public void removeMacroFilter(MacroFilter mf)
public void clearMacroFilters()
public void initInterface()
protected void updateFilterCalloutInterface()
public void updateMacroFilterInterface()
protected void resetFilters(java.lang.Boolean true1)
true1
- Boolean.TRUE for all events shown, Boolean.FALSE for all
events hidden.protected void setActiveEventPresenter(EventPresenter eventPresenter)
eventPresenter
- protected void showFilterInterface()
protected javax.swing.JPanel getFilterPanel()
public void findAndInit(java.lang.Object someObj)
findAndInit
in interface LightMapHandlerChild
findAndInit
in class OMComponentPanel
public void findAndUndo(java.lang.Object someObj)
findAndUndo
in interface LightMapHandlerChild
findAndUndo
in class OMComponentPanel
public void setPreferredLocation(java.lang.String loc)
MapPanelChild
setPreferredLocation
in interface MapPanelChild
public java.lang.String getPreferredLocation()
MapPanelChild
getPreferredLocation
in interface MapPanelChild
public java.lang.String getParentName()
MapPanelChild
getParentName
in interface MapPanelChild
public void setParentName(java.lang.String pName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |