public class GeneSetTablePanel extends GeneSetPanel
JScrollPane.AccessibleJScrollPane, JScrollPane.ScrollBarJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static int |
GENE_COUNT_COLUMN_INDEX |
protected GeneSetTableModel |
model |
static int |
MULTIFUNC_COLUMN_INDEX |
protected List<String> |
resultToolTips |
protected JTable |
table |
callingFrame, DELETED, FDR_THRESHOLD_FOR_FILTER, geneData, hideEmpty, hideInsignificant, hideNonCustom, MAX_DEFINITION_LENGTH, messenger, NOACTION, RESOURCE_LOCATION, RESTORED, settings, USER_NODE_COLOR, USER_NODE_TEXT_COLORcolumnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewportaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTCOLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
GeneSetTablePanel(MainFrame callingFrame,
Settings settings) |
| Modifier and Type | Method and Description |
|---|---|
void |
addedGeneSet(GeneSetTerm id) |
void |
addRun() |
protected boolean |
deleteUserGeneSet(GeneSetTerm classID) |
void |
filter(boolean propagate) |
void |
filter(Collection<GeneSetTerm> selectedTerms) |
void |
filterByUserGeneSets(boolean b) |
protected void |
generateResultColumnHeadingTooltip(int runIndex)
Create the text shown when user hovers mouse over the heading of a result column
|
protected String |
getHeaderToolTip(int index) |
int |
getRowCount() |
protected String |
getRunName(int runIndex) |
void |
initialize(GeneAnnotations initialGoData) |
protected GeneSetTerm |
popupRespondAndGetGeneSet(MouseEvent e) |
void |
refreshView()
Revalidate, refilter and (resort? NO) the table.
|
protected void |
removedGeneSet(GeneSetTerm addedTerm)
Update the view to reflect changes
|
void |
removeRun(GeneSetPvalRun runToRemove)
Do any extra cleanup after a run has been deleted.
|
protected void |
removeRunPopupMenu_actionPerformed(ActionEvent e) |
protected void |
renameRun(int runIndex,
String newName) |
void |
resetView()
Restore view
|
protected void |
setUpHeaderPopupMenus()
for the table heading
|
void |
showPopupMenu(MouseEvent e) |
addDependentPanel, configurePopup, configurePopupListener, findInTree, modMenuItem_actionPerformed, openUrlForGeneSet, setMessenger, showDetailsForGeneSetcreateHorizontalScrollBar, createVerticalScrollBar, createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, paramString, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, updateUIaddAncestorListener, 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, 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, updateadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final int GENE_COUNT_COLUMN_INDEX
public static final int MULTIFUNC_COLUMN_INDEX
protected GeneSetTableModel model
protected JTable table
public int getRowCount()
protected void setUpHeaderPopupMenus()
protected String getRunName(int runIndex)
runIndex - protected void renameRun(int runIndex,
String newName)
runIndex - newName - public void addedGeneSet(GeneSetTerm id)
addedGeneSet in class GeneSetPanelpublic void refreshView()
refreshView in class GeneSetPanelprotected void removedGeneSet(GeneSetTerm addedTerm)
GeneSetPanelremovedGeneSet in class GeneSetPanelpublic void initialize(GeneAnnotations initialGoData)
public void addRun()
addRun in class GeneSetPanelpublic void resetView()
GeneSetPanelresetView in class GeneSetPanelprotected boolean deleteUserGeneSet(GeneSetTerm classID)
deleteUserGeneSet in class GeneSetPanelprotected GeneSetTerm popupRespondAndGetGeneSet(MouseEvent e)
popupRespondAndGetGeneSet in class GeneSetPanele - protected void generateResultColumnHeadingTooltip(int runIndex)
runIndex - protected String getHeaderToolTip(int index)
index - protected void removeRunPopupMenu_actionPerformed(ActionEvent e)
public void showPopupMenu(MouseEvent e)
showPopupMenu in class GeneSetPanelpublic void filterByUserGeneSets(boolean b)
public void filter(Collection<GeneSetTerm> selectedTerms)
public void filter(boolean propagate)
filter in class GeneSetPanelpublic void removeRun(GeneSetPvalRun runToRemove)
GeneSetPanelremoveRun in class GeneSetPanelCopyright © 2002-2013 UBC Centre for High-Throughput Biology. All Rights Reserved.