edu.washington.biostr.sig.brainj3d.core.client.layout
Class ControlComponent
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
edu.washington.biostr.sig.brainj3d.core.client.layout.ControlComponent
- All Implemented Interfaces:
- Listener, ListObserver<DataKey>, MapObserver, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ChangeListener, ListSelectionListener
public class ControlComponent
- extends JPanel
- implements Listener, ListSelectionListener, ChangeListener, ListObserver<DataKey>, MapObserver
Create a panel that displays tabs for Data, Controls and Advanced
with sub controls to select the exact set of controls. This panel is
the main control area for viewports and is what forces the layout parameters
for the controls.
Controls should be 250 pixels wide with no left-right scroll bars (these are very
annoying).
- Author:
- eider
- See Also:
- Serialized Form
|
Method Summary |
void |
actionPerformed(ActionEvent e)
|
void |
contentsChanged(ListDataEvent e)
|
void |
somethingHappened(Event evt)
Something happened. |
void |
stateChanged(ChangeEvent e)
|
void |
valueChanged(ListSelectionEvent e)
|
void |
wasAdded(long source,
int i,
DataKey o)
|
void |
wasCleared(long source,
int size)
|
void |
wasPut(long source,
Object key,
Object newValue,
Object oldValue)
|
void |
wasRemoved(long source,
int i,
DataKey value)
|
void |
wasRemoved(long source,
Object key,
Object oldValue)
|
void |
wasSet(long source,
int i,
DataKey newValue,
DataKey oldValue)
|
| 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, 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, 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 |
ControlComponent
public ControlComponent(ViewCapsule view,
Color highlightColor,
SwingLayoutManager manager)
- Create a control component with the specified highlights, manager as its
parent and the data derived from the ViewCapsule.
wasAdded
public void wasAdded(long source,
int i,
DataKey o)
- Specified by:
wasAdded in interface ListObserver<DataKey>
wasRemoved
public void wasRemoved(long source,
int i,
DataKey value)
- Specified by:
wasRemoved in interface ListObserver<DataKey>
wasSet
public void wasSet(long source,
int i,
DataKey newValue,
DataKey oldValue)
- Specified by:
wasSet in interface ListObserver<DataKey>
valueChanged
public void valueChanged(ListSelectionEvent e)
- Specified by:
valueChanged in interface ListSelectionListener
actionPerformed
public void actionPerformed(ActionEvent e)
stateChanged
public void stateChanged(ChangeEvent e)
- Specified by:
stateChanged in interface ChangeListener
somethingHappened
public void somethingHappened(Event evt)
- Description copied from interface:
Listener
- Something happened.
- Specified by:
somethingHappened in interface Listener
contentsChanged
public void contentsChanged(ListDataEvent e)
wasCleared
public void wasCleared(long source,
int size)
- Specified by:
wasCleared in interface ListObserver<DataKey>- Specified by:
wasCleared in interface MapObserver
wasPut
public void wasPut(long source,
Object key,
Object newValue,
Object oldValue)
- Specified by:
wasPut in interface MapObserver
wasRemoved
public void wasRemoved(long source,
Object key,
Object oldValue)
- Specified by:
wasRemoved in interface MapObserver
Copyright © 2006 University of Washington. All Rights Reserved.