public class RoisPanel extends ExternalizablePanel implements ActiveSequenceListener, IcyTextField.TextChangeListener, javax.swing.event.ListSelectionListener, java.lang.Runnable, java.beans.PropertyChangeListener
Modifier and Type | Class and Description |
---|---|
static class |
RoisPanel.ColumnInfo |
class |
RoisPanel.ROIInfo |
ExternalizablePanel.Frame, ExternalizablePanel.StateListener, ExternalizablePanel.WeakStateListener
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
RoisPanel() |
Modifier and Type | Method and Description |
---|---|
void |
activeSequenceChanged(SequenceEvent event)
The current active sequence has changed.
|
java.lang.String |
getCSVFormattedInfos()
Returns all ROI informations in CSV format (tab separated) immediately.
|
java.lang.String |
getCSVFormattedInfosOfSelectedRois()
Deprecated.
Use
getCSVFormattedInfos() instead. |
int |
getDefaultColumnWidth(int ind)
Returns the default width for the specified column index
|
int |
getMinColumnWidth(int ind)
Returns the minimum width for the specified column index
|
RoisPanel.ROIInfo |
getROIInfo(ROI roi)
Returns the ROI informations for the specified ROI.
|
java.util.List<ROI> |
getSelectedRois()
Get the selected ROI in the ROI control panel.
|
java.util.List<RoisPanel.ROIInfo> |
getSelectedRoisInfo()
Returns the selected ROI in the ROI control panel.
|
java.util.List<ROI> |
getVisibleRois()
Returns the visible ROI in the ROI control panel.
|
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
void |
refreshTableData() |
void |
refreshTableDataStructure() |
void |
refreshTableSelection() |
void |
run() |
void |
sequenceActivated(Sequence value)
Sequence just get the active state.
|
void |
sequenceDeactivated(Sequence sequence)
Sequence just lost the active state.
|
void |
setNameFilter(java.lang.String name) |
void |
textChanged(IcyTextField source,
boolean validate) |
void |
valueChanged(javax.swing.event.ListSelectionEvent e) |
addNotify, addStateListener, close, externalize, getFrame, internalize, isExternalizationAutorized, isExternalized, isInternalizationAutorized, isInternalized, removeStateListener, setExternalizationAutorized, setInternalizationAutorized, setParent, switchState
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, 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
public RoisPanel()
public int getMinColumnWidth(int ind)
public int getDefaultColumnWidth(int ind)
public void setNameFilter(java.lang.String name)
public void run()
run
in interface java.lang.Runnable
public java.util.List<ROI> getVisibleRois()
public RoisPanel.ROIInfo getROIInfo(ROI roi)
public java.util.List<RoisPanel.ROIInfo> getSelectedRoisInfo()
public java.util.List<ROI> getSelectedRois()
public void refreshTableDataStructure()
public void refreshTableData()
public void refreshTableSelection()
@Deprecated public java.lang.String getCSVFormattedInfosOfSelectedRois()
getCSVFormattedInfos()
instead.public java.lang.String getCSVFormattedInfos()
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public void textChanged(IcyTextField source, boolean validate)
textChanged
in interface IcyTextField.TextChangeListener
public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged
in interface javax.swing.event.ListSelectionListener
public void sequenceActivated(Sequence value)
ActiveSequenceListener
ActiveSequenceListener.sequenceDeactivated(Sequence)
event describing
the sequence which actually lose activation.sequenceActivated
in interface ActiveSequenceListener
public void sequenceDeactivated(Sequence sequence)
ActiveSequenceListener
ActiveSequenceListener.sequenceActivated(Sequence)
event describing the
new activated sequence.sequenceDeactivated
in interface ActiveSequenceListener
public void activeSequenceChanged(SequenceEvent event)
ActiveSequenceListener
activeSequenceChanged
in interface ActiveSequenceListener