Interface TabbedDetailLayout.Builder

Enclosing class:
TabbedDetailLayout

public static interface TabbedDetailLayout.Builder
  • Method Details

    • panelState

      Parameters:
      panelState - the initial detail panel state
      Returns:
      this builder instance
    • splitPaneResizeWeight

      TabbedDetailLayout.Builder splitPaneResizeWeight(double splitPaneResizeWeight)
      Parameters:
      splitPaneResizeWeight - the detail panel split pane size weight
      Returns:
      this builder instance
    • includeTabbedPane

      TabbedDetailLayout.Builder includeTabbedPane(boolean includeTabbedPane)
      Parameters:
      includeTabbedPane - true if the detail panel tab pane should be included
      Returns:
      this builder instance
    • includeControls

      TabbedDetailLayout.Builder includeControls(boolean includeControls)
      Parameters:
      includeControls - true if detail panel controls should be available
      Returns:
      this builder instance
    • keyStroke

      Parameters:
      keyboardShortcut - the keyboard shortcut key
      keyStroke - the keyStroke to assign to the given shortcut key, null resets to the default one
      Returns:
      this builder instance
    • build

      Returns:
      a new TabbedDetailLayout instance based on this builder