All Known Implementing Classes:
ComplexFormBuilder, TabbedFormBuilder

public interface TabbedForm
The form component tab page handler support interface
Since:
4.0
Author:
JBStrap
  • Method Details

    • createTabpage

      TabPage createTabpage(String name, Icon icon, String title)
      Creates a tab page for the builder classes, that use tab pages.
      Parameters:
      name - The name of the tab page, must be unique within the form
      icon - The icon of the tab page. The usable icons can be found in the Icon enum. If null no icon will be used
      title - The title of the tab page. If null, no title will be used on the tab page
      Returns:
      The created tab page
    • getTabpage

      TabPage getTabpage(String name)
      Gets the tab page, specified by its name.
      Parameters:
      name - The name of the tab page
      Returns:
      The tab page corresponding to the name, or null, if not found
    • setTabType

      void setTabType(TabType tabType)
      Sets the tab type. By default, the TabType.DEFAULT type is used.
      Parameters:
      tabType - The tab type. Usable values: TabType enum