public class GenomicTablePanel extends TablePanelBase implements javax.swing.event.ChangeListener, java.awt.event.ActionListener
Modifier and Type | Class and Description |
---|---|
protected class |
GenomicTablePanel.GenomicTablePanelKeyListener |
protected class |
GenomicTablePanel.GenomicTablePanelMouseListener |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected GenomicTableBase |
data_table |
protected TableModelAnnotations |
model_annotations |
protected TableModelGenomicInterval |
model_interval |
protected TableModelTrack |
model_track |
protected javax.swing.JPopupMenu |
popupmenu |
enable_filter, filter_text_field, filter_view_btn, main_app, panel_status_text, sorter
key
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
GenomicTablePanel(VioletApp main_app,
java.lang.String dockkey,
java.lang.String name,
java.lang.String tooltip,
boolean enable_filter) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event) |
protected void |
createPopupMenu()
create table browser popup menu
|
GenomicTableBase |
getTable()
returns table
|
protected void |
setSorter() |
void |
setTableView(java.lang.String mode) |
boolean |
showAllAnnotations()
Shows all tracks of input view
|
boolean |
showInterval(GenomicViewEvents view)
Shows all tracks of input view
|
protected boolean |
showTrack(GenomicViewEvents view)
Shows selected track of input view
|
void |
stateChanged(javax.swing.event.ChangeEvent e) |
protected void |
updateAutoResizeMode() |
protected void |
updatePopupMenuStatus(java.awt.Component[] menu)
Updates selection state of popup menu
|
void |
updateTableMenus()
Called by main frame when users change table options using main menu
|
void |
updateTablePanel(boolean isDetails)
called by listener frame in event thread...
|
protected void |
updateTitle() |
protected void |
updateTitle(GenomicViewEvents view) |
protected void |
updateTitle(GenomicViewEvents view,
int track_index) |
void |
viewEvent() |
addFilterItemsToLayout, addSelectionListener, createFilter, getQueryCriteria, getTableModel, InitDockable, rowHasBeenSelected, updateColumnWidths, updateFilter, updatePanelStatus, updateQueryCriteria, updateViews
getComponent, getDockKey
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, 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
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
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, transferFocusBackward, transferFocusUpCycle
protected GenomicTableBase data_table
protected TableModelAnnotations model_annotations
protected TableModelGenomicInterval model_interval
protected TableModelTrack model_track
protected javax.swing.JPopupMenu popupmenu
public GenomicTablePanel(VioletApp main_app, java.lang.String dockkey, java.lang.String name, java.lang.String tooltip, boolean enable_filter)
main_app
- dockey
- protected void updateAutoResizeMode()
public void updateTablePanel(boolean isDetails)
protected boolean showTrack(GenomicViewEvents view)
view
- public boolean showInterval(GenomicViewEvents view)
view
- public boolean showAllAnnotations()
view
- protected void setSorter()
public GenomicTableBase getTable()
getTable
in class TablePanelBase
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class TablePanelBase
public void setTableView(java.lang.String mode)
mode
- desired mode for table viewprotected void createPopupMenu()
public void updateTableMenus()
protected void updatePopupMenuStatus(java.awt.Component[] menu)
protected void updateTitle()
view
- protected void updateTitle(GenomicViewEvents view)
view
- protected void updateTitle(GenomicViewEvents view, int track_index)
view
- public void viewEvent()
Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.