phenote.gui.field
Class FieldPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.bbop.framework.AbstractGUIComponent
                      extended by phenote.gui.field.FieldPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, org.bbop.framework.GUIComponent

public class FieldPanel
extends org.bbop.framework.AbstractGUIComponent

FieldPanel holds all the fields for the terms - Genotype, Entity/Anatomy, QUALITY. Can be populated by hand (Genotype), or selection of instance in completion list. also has SearchParamPanel(?).

See Also:
Serialized Form

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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class org.bbop.framework.AbstractGUIComponent
title
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
FieldPanel(boolean doAllFields, boolean addSearchPanel, java.lang.String grp, ca.odell.glazedlists.swing.EventSelectionModel<CharacterI> model)
           
FieldPanel(boolean doAllFields, boolean addSearchPanel, java.lang.String group, SelectionManager selectionManager, EditManager groupEditMan, ca.odell.glazedlists.swing.EventSelectionModel<CharacterI> model)
           
FieldPanel(CharacterTableSource table)
           
 
Method Summary
 void addButtonRow(java.util.List<javax.swing.JButton> buttons)
          for comparison - add a row of just buttons
(package private)  void addButtons(CharFieldGui fieldGui, java.awt.GridBagConstraints constraints)
           
 void addCharFieldGuiToPanel(CharFieldGui fieldGui)
           
 void addLabelForWholeRow(java.lang.String label)
          used by comparison
(package private)  java.awt.GridBagConstraints getConstraintsNewRow()
          set up basic grid bag constraints with insets and increments currentGridBagRow/gridy
(package private)  java.awt.GridBagConstraints getConstraintsSameRow()
          set up basic grid bag constraints with insets and uses currentGridBagRow for gridy (doesnt increment it)
 AbstractAutoCompList getEntityComboBox()
           
 AbstractAutoCompList getQualityComboBox()
           
 SearchParamPanel getSearchParamPanel()
           
static FieldPanel makeBasicPanel()
          a panel with none of the features - stripped
 
Methods inherited from class org.bbop.framework.AbstractGUIComponent
cleanup, getComponent, getConfiguration, getConfigurationPanel, getID, getTitle, init, isXMLSettable, setConfiguration, setTitle, setXML, teardownWhenHidden
 
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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FieldPanel

public FieldPanel(CharacterTableSource table)

FieldPanel

public FieldPanel(boolean doAllFields,
                  boolean addSearchPanel,
                  java.lang.String grp,
                  ca.odell.glazedlists.swing.EventSelectionModel<CharacterI> model)

FieldPanel

public FieldPanel(boolean doAllFields,
                  boolean addSearchPanel,
                  java.lang.String group,
                  SelectionManager selectionManager,
                  EditManager groupEditMan,
                  ca.odell.glazedlists.swing.EventSelectionModel<CharacterI> model)
Method Detail

makeBasicPanel

public static FieldPanel makeBasicPanel()
a panel with none of the features - stripped


addCharFieldGuiToPanel

public void addCharFieldGuiToPanel(CharFieldGui fieldGui)

addButtons

void addButtons(CharFieldGui fieldGui,
                java.awt.GridBagConstraints constraints)

getConstraintsNewRow

java.awt.GridBagConstraints getConstraintsNewRow()
set up basic grid bag constraints with insets and increments currentGridBagRow/gridy


getConstraintsSameRow

java.awt.GridBagConstraints getConstraintsSameRow()
set up basic grid bag constraints with insets and uses currentGridBagRow for gridy (doesnt increment it)


addLabelForWholeRow

public void addLabelForWholeRow(java.lang.String label)
used by comparison


addButtonRow

public void addButtonRow(java.util.List<javax.swing.JButton> buttons)
for comparison - add a row of just buttons


getSearchParamPanel

public SearchParamPanel getSearchParamPanel()

getEntityComboBox

public AbstractAutoCompList getEntityComboBox()

getQualityComboBox

public AbstractAutoCompList getQualityComboBox()