Class ViewSetupExplorerPanel<AS extends SpimData2>
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.preibisch.mvrecon.fiji.spimdata.explorer.FilteredAndGroupedExplorerPanel<AS>
net.preibisch.mvrecon.fiji.spimdata.explorer.ViewSetupExplorerPanel<AS>
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,ExplorerWindow<AS>,GroupedRowWindow
public class ViewSetupExplorerPanel<AS extends SpimData2>
extends FilteredAndGroupedExplorerPanel<AS>
implements ExplorerWindow<AS>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class net.preibisch.mvrecon.fiji.spimdata.explorer.FilteredAndGroupedExplorerPanel
colorMode, currentInstance, data, explorer, firstSelectedVD, io, isMac, listeners, popups, selectedRows, table, tableModel, viewSetupIdOverlay, xml, xmlLabelFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionViewSetupExplorerPanel(FilteredAndGroupedExplorer<AS> explorer, AS data, URI xml, XmlIoSpimData2 io, boolean requestStartBDV) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidaddPopupMenu(JTable table) booleanprotected voidUpdate UI checkboxes when grouping is programmatically cleared.protected Stringprotected ListSelectionListenerstatic JLabelgetXMLLabel(URI xml) booleanvoidprotected booleanDetects if the dataset is a Split dataset (created by splitting large images into tiles)voidbooleanstatic voidupdateBDV(bdv.BigDataViewer bdv, boolean colorMode, mpicbg.spim.data.generic.AbstractSpimData<?> data, mpicbg.spim.data.generic.sequence.BasicViewDescription<?> firstVD, Collection<List<mpicbg.spim.data.generic.sequence.BasicViewDescription<?>>> selectedRows) voidUpdates the enabled state and label of the "Hide Missing Views" checkbox.Methods inherited from class net.preibisch.mvrecon.fiji.spimdata.explorer.FilteredAndGroupedExplorerPanel
addAppleA, addHelp, addHistoryNavigation, addListener, addMaxIntensityShortcut, addNeighboursShortcut, addOverlapShortcut, addReCenterShortcut, addRightClickSaveAs, addScreenshot, addSelectionDialog, addViewSetupIdShortcut, bdvPopup, cleanupViewSetupIdOverlay, colorMode, disableGroupingIfActive, explorer, firstSelectedVD, getAnyBDVPopup, getEntityNamesOrIds, getInstanceFromNameOrId, getListeners, getSelectedRows, getSpimData, getTableModel, io, navigateHistoryBackward, navigateHistoryForward, openSelectionDialog, runningBdvPopup, saveSelectionToHistory, saveXML, selectedRows, selectedRowsGroups, selectedRowsViewId, selectedRowsViewIdGroups, selectViews, setSpimData, updateContent, updateFilter, xmlMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
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, hide, 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, updateMethods 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, transferFocusDownCycle, validate, validateTreeMethods 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.preibisch.mvrecon.fiji.spimdata.explorer.ExplorerWindow
bdvPopup, colorMode, firstSelectedVD, getSpimData, runningBdvPopup, saveXML, selectedRows, selectedRowsViewId, updateContent, xml
-
Field Details
-
groupTilesCheckbox
-
groupIllumsCheckbox
-
hideMissingViewsCheckbox
-
-
Constructor Details
-
ViewSetupExplorerPanel
public ViewSetupExplorerPanel(FilteredAndGroupedExplorer<AS> explorer, AS data, URI xml, XmlIoSpimData2 io, boolean requestStartBDV)
-
-
Method Details
-
tilesGrouped
public boolean tilesGrouped()- Specified by:
tilesGroupedin interfaceExplorerWindow<AS extends SpimData2>
-
illumsGrouped
public boolean illumsGrouped()- Specified by:
illumsGroupedin interfaceExplorerWindow<AS extends SpimData2>
-
channelsGrouped
public boolean channelsGrouped()- Specified by:
channelsGroupedin interfaceExplorerWindow<AS extends SpimData2>
-
isSplitDataset
protected boolean isSplitDataset()Detects if the dataset is a Split dataset (created by splitting large images into tiles)- Returns:
- true if the imgLoader is a SplitViewerImgLoader or SplitMultiResolutionImgLoader
-
initComponent
public void initComponent()- Specified by:
initComponentin classFilteredAndGroupedExplorerPanel<AS extends SpimData2>
-
getXMLLabel
-
getSelectionListener
- Overrides:
getSelectionListenerin classFilteredAndGroupedExplorerPanel<AS extends SpimData2>
-
clearGroupingCheckboxes
protected void clearGroupingCheckboxes()Description copied from class:FilteredAndGroupedExplorerPanelUpdate UI checkboxes when grouping is programmatically cleared. Override this method to uncheck grouping checkboxes in subclasses.- Specified by:
clearGroupingCheckboxesin classFilteredAndGroupedExplorerPanel<AS extends SpimData2>
-
updateHideMissingViewsCheckbox
public void updateHideMissingViewsCheckbox()Updates the enabled state and label of the "Hide Missing Views" checkbox. The checkbox is only enabled when there are missing views in the dataset. -
updateBDV
public static void updateBDV(bdv.BigDataViewer bdv, boolean colorMode, mpicbg.spim.data.generic.AbstractSpimData<?> data, mpicbg.spim.data.generic.sequence.BasicViewDescription<?> firstVD, Collection<List<mpicbg.spim.data.generic.sequence.BasicViewDescription<?>>> selectedRows) -
showInfoBox
public void showInfoBox()- Overrides:
showInfoBoxin classFilteredAndGroupedExplorerPanel<AS extends SpimData2>
-
addPopupMenu
- Overrides:
addPopupMenuin classFilteredAndGroupedExplorerPanel<AS extends SpimData2>
-
addColorMode
protected void addColorMode()- Overrides:
addColorModein classFilteredAndGroupedExplorerPanel<AS extends SpimData2>
-
getHelpHtml
- Specified by:
getHelpHtmlin classFilteredAndGroupedExplorerPanel<AS extends SpimData2>
-
initPopups
- Specified by:
initPopupsin classFilteredAndGroupedExplorerPanel<AS extends SpimData2>
-