Class GuiUtils.MenuItems

java.lang.Object
sc.fiji.snt.gui.GuiUtils.MenuItems
Enclosing class:
GuiUtils

public static class GuiUtils.MenuItems extends Object
  • Method Details

    • getParentWindow

      public static Window getParentWindow(JMenuItem menuItem)
    • distribution

      public static JMenuItem distribution(Supplier<SNTTable> tableSupplier)
    • summarize

      public static JMenuItem summarize(Supplier<SNTTable> tableSupplier, JTable optionalUnderlyingJTable)
    • save

      public static JMenuItem save(Supplier<SNTTable> tableSupplier, JTable optionalUnderlyingJTable)
    • combineCharts

      public static JMenuItem combineCharts()
    • persistenceAnalysis

      public static JMenuItem persistenceAnalysis()
    • brainAreaAnalysis

      public static JMenuItem brainAreaAnalysis()
    • devResourceMain

      public static JMenuItem devResourceMain()
    • devResourceJavaAPI

      public static JMenuItem devResourceJavaAPI()
    • devResourcePythonAPI

      public static JMenuItem devResourcePythonAPI()
    • convexHull

      public static JMenuItem convexHull()
    • createDendrogram

      public static JMenuItem createDendrogram()
    • createAnnotationGraph

      public static JMenuItem createAnnotationGraph()
    • measureOptions

      public static JMenuItem measureOptions()
    • measureQuick

      public static JMenuItem measureQuick()
    • renderQuick

      public static JMenuItem renderQuick()
    • debugMode

      public static JCheckBoxMenuItem debugMode()
    • rootAngleAnalysis

      public static JMenuItem rootAngleAnalysis()
    • saveTablesAndPlots

      public static JMenuItem saveTablesAndPlots(IconFactory.GLYPH glyph)
    • shollAnalysis

      public static JMenuItem shollAnalysis()
    • strahlerAnalysis

      public static JMenuItem strahlerAnalysis()
    • fromOpenImage

      public static JMenuItem fromOpenImage()
    • fromFileImage

      public static JMenuItem fromFileImage()
    • defaultHeight

      public static int defaultHeight()
    • contrastOptions

      public static void contrastOptions(JComponent menuOrPopupMenu, JComponent component, boolean includeSeparator)
    • itemWithoutAccelerator

      public static JMenuItem itemWithoutAccelerator(String text)
    • checkboxWithoutAccelerator

      public static JCheckBoxMenuItem checkboxWithoutAccelerator(String text, boolean selected)
    • checkboxMenuItem

      public static JCheckBoxMenuItem checkboxMenuItem(String label, boolean selected, ActionListener lstnr, KeyStroke keystroke)
      Creates a checkbox menu item with a right-aligned shortcut hint and no global accelerator binding.
      Parameters:
      label - the menu item text
      selected - the initial selection state
      lstnr - the action listener
      keystroke - the shortcut to display (or null for none)
      Returns:
      the configured checkbox menu item
    • helpMenu

      public static JMenu helpMenu(SNTCommandFinder cmdFinder)
    • openURL

      public static JMenuItem openURL(String label, String URL)
    • openHelpURL

      public static JMenuItem openHelpURL(String label, String URL)
    • showHelpOnCountingSpines

      public static JMenuItem showHelpOnCountingSpines(Component parent, Runnable action)
    • colorTagPresets

      public static LinkedHashMap<String,Color> colorTagPresets()
    • colorTagMenu

      public static JMenu colorTagMenu(Component parent, Consumer<Color> onColorChosen)
    • colorTagPopup

      public static JPopupMenu colorTagPopup(Component parent, Consumer<Color> onColorChosen)
    • colorTagMenu

      public static JComponent colorTagMenu(boolean asPopup, Component parent, Consumer<Color> onColorChosen)