java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
apollo.gui.annotinfo.FeatureEditPanel
apollo.gui.annotinfo.TranscriptEditPanel
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.util.EventListener, java.awt.event.FocusListener, java.awt.image.ImageObserver, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, java.io.Serializable
- class TranscriptEditPanel
- extends FeatureEditPanel
A JPanel to display Transcript info. Used by FeatureEditorDialog.
Fields disabled if read only.
No CommentEditPanel if read only (transcript comments show up in
FeatureEditPanel's panel)
Currently its featureList(in superclass FeatureEditPanel) expects cloned
transcripts. Perhaps this should be changed to take real transcripts to be
consistent with the gene featureList.
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| 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 |
| Fields inherited from class java.awt.Container |
|
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, 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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, 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 |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, 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, 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, transferFocusBackward, transferFocusUpCycle |
translationNameLabel
javax.swing.JLabel translationNameLabel
translationSynonymLabel
javax.swing.JLabel translationSynonymLabel
ownerLabel
javax.swing.JLabel ownerLabel
finishedCheckbox
javax.swing.JCheckBox finishedCheckbox
features
protected java.util.Vector features
feature_type
protected java.lang.String feature_type
real_feature
protected apollo.datamodel.GenericAnnotationSetI real_feature
current_feature
protected apollo.datamodel.GenericAnnotationSetI current_feature
featureEditorDialog
protected FeatureEditorDialog featureEditorDialog
featureListLabel
javax.swing.JLabel featureListLabel
featureListPanel
javax.swing.JPanel featureListPanel
featureListScroll
javax.swing.JScrollPane featureListScroll
featureButtonPanel
javax.swing.JPanel featureButtonPanel
commentPanel
CommentEditPanel commentPanel
isProblematicCheckbox
javax.swing.JCheckBox isProblematicCheckbox
fieldsPanel
javax.swing.JPanel fieldsPanel
bgColor
java.awt.Color bgColor
featureSynonymField
ReadWriteField featureSynonymField
featureNameField
ReadWriteField featureNameField
uppers
javax.swing.JPanel uppers
dataPanel
javax.swing.JPanel dataPanel
lockFocus
boolean lockFocus
isReadOnly
protected boolean isReadOnly
TranscriptEditPanel
TranscriptEditPanel(FeatureEditorDialog featureEditorDialog,
boolean isReadOnly)
attachListeners
protected void attachListeners()
- Overrides:
attachListeners in class FeatureEditPanel
jbInit
protected void jbInit()
- Overrides:
jbInit in class FeatureEditPanel
clearFields
void clearFields()
- Overrides:
clearFields in class FeatureEditPanel
loadSelectedFeature
protected void loadSelectedFeature()
- Overrides:
loadSelectedFeature in class FeatureEditPanel
updateFeature
void updateFeature()
- Overrides:
updateFeature in class FeatureEditPanel
setFinished
private void setFinished(apollo.datamodel.GenericAnnotationSetI current_feature,
boolean finished)
setListData
void setListData(java.util.Vector in,
apollo.datamodel.GenericAnnotationSetI feature)
getListData
java.util.Vector getListData()
getFeatureList
protected javax.swing.JList getFeatureList()
valueChanged
public void valueChanged(javax.swing.event.ListSelectionEvent e)
- loads Transcripts into GUI as they are selected from list
from ListSelectionListener
- Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener
makeConstraintAt
protected java.awt.GridBagConstraints makeConstraintAt(int x,
int y,
int padamt,
boolean fill)
getSelectedFeature
apollo.datamodel.GenericAnnotationSetI getSelectedFeature()
focusLost
public void focusLost(java.awt.event.FocusEvent e)
- updates transcript objects when one of the text
// fields is unfocused - from FocusListener
- Specified by:
focusLost in interface java.awt.event.FocusListener
focusGained
public void focusGained(java.awt.event.FocusEvent e)
- FocusListener
- Specified by:
focusGained in interface java.awt.event.FocusListener
initLabel
protected javax.swing.JLabel initLabel(java.lang.String text)
trimFirstAndLast
protected static java.lang.String trimFirstAndLast(java.lang.String in)
- cuts the first and last character off a string
getBackgroundColor
protected java.awt.Color getBackgroundColor()