Package repast.simphony.ui.table
Class AgentTablePanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- repast.simphony.ui.table.AgentTablePanel
-
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,saf.core.ui.event.DockableFrameListener
public class AgentTablePanel extends JPanel implements saf.core.ui.event.DockableFrameListener
Panel than holds the agent table and other GUI elements.- Author:
- Eric Tatara
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected List<AgentTableListener>
listeners
protected JTabbedPane
tabbedPane
static String
TABLE_OBJ_KEY
protected List<JComponent>
toolbarItems
-
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
Constructors Constructor Description AgentTablePanel(saf.core.ui.Workspace<RSApplication> workspace, String displayName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAgentTableListener(AgentTableListener listener)
void
dockableClosed(saf.core.ui.event.DockableFrameEvent evt)
void
dockableClosing(saf.core.ui.event.DockableFrameEvent arg0)
void
dockableFloated(saf.core.ui.event.DockableFrameEvent arg0)
void
dockableFloating(saf.core.ui.event.DockableFrameEvent arg0)
void
dockableMaximized(saf.core.ui.event.DockableFrameEvent arg0)
void
dockableMaximizing(saf.core.ui.event.DockableFrameEvent arg0)
void
dockableMinimized(saf.core.ui.event.DockableFrameEvent arg0)
void
dockableMinimizing(saf.core.ui.event.DockableFrameEvent arg0)
void
dockableRestored(saf.core.ui.event.DockableFrameEvent arg0)
void
dockableRestoring(saf.core.ui.event.DockableFrameEvent arg0)
List<JComponent>
getToolbarItems()
protected void
initToolBar(Map<String,TableModel> models)
boolean
removeAgentTableListener(AgentTableListener listener)
-
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, fireVetoableChange, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
TABLE_OBJ_KEY
public static final String TABLE_OBJ_KEY
- See Also:
- Constant Field Values
-
toolbarItems
protected List<JComponent> toolbarItems
-
listeners
protected List<AgentTableListener> listeners
-
tabbedPane
protected JTabbedPane tabbedPane
-
-
Constructor Detail
-
AgentTablePanel
public AgentTablePanel(saf.core.ui.Workspace<RSApplication> workspace, String displayName)
-
-
Method Detail
-
initToolBar
protected void initToolBar(Map<String,TableModel> models)
-
getToolbarItems
public List<JComponent> getToolbarItems()
-
addAgentTableListener
public void addAgentTableListener(AgentTableListener listener)
-
removeAgentTableListener
public boolean removeAgentTableListener(AgentTableListener listener)
-
dockableClosed
public void dockableClosed(saf.core.ui.event.DockableFrameEvent evt)
- Specified by:
dockableClosed
in interfacesaf.core.ui.event.DockableFrameListener
-
dockableClosing
public void dockableClosing(saf.core.ui.event.DockableFrameEvent arg0)
- Specified by:
dockableClosing
in interfacesaf.core.ui.event.DockableFrameListener
-
dockableFloated
public void dockableFloated(saf.core.ui.event.DockableFrameEvent arg0)
- Specified by:
dockableFloated
in interfacesaf.core.ui.event.DockableFrameListener
-
dockableFloating
public void dockableFloating(saf.core.ui.event.DockableFrameEvent arg0)
- Specified by:
dockableFloating
in interfacesaf.core.ui.event.DockableFrameListener
-
dockableMaximized
public void dockableMaximized(saf.core.ui.event.DockableFrameEvent arg0)
- Specified by:
dockableMaximized
in interfacesaf.core.ui.event.DockableFrameListener
-
dockableMaximizing
public void dockableMaximizing(saf.core.ui.event.DockableFrameEvent arg0)
- Specified by:
dockableMaximizing
in interfacesaf.core.ui.event.DockableFrameListener
-
dockableMinimized
public void dockableMinimized(saf.core.ui.event.DockableFrameEvent arg0)
- Specified by:
dockableMinimized
in interfacesaf.core.ui.event.DockableFrameListener
-
dockableMinimizing
public void dockableMinimizing(saf.core.ui.event.DockableFrameEvent arg0)
- Specified by:
dockableMinimizing
in interfacesaf.core.ui.event.DockableFrameListener
-
dockableRestored
public void dockableRestored(saf.core.ui.event.DockableFrameEvent arg0)
- Specified by:
dockableRestored
in interfacesaf.core.ui.event.DockableFrameListener
-
dockableRestoring
public void dockableRestoring(saf.core.ui.event.DockableFrameEvent arg0)
- Specified by:
dockableRestoring
in interfacesaf.core.ui.event.DockableFrameListener
-
-