Class AbstractMainWorkspacePanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
ResourcePackMakerWorkspacePanel, WorkspacePanel

public abstract class AbstractMainWorkspacePanel extends JPanel
See Also:
  • Field Details

  • Constructor Details

    • AbstractMainWorkspacePanel

      public AbstractMainWorkspacePanel(MCreator mcreator, BorderLayout layout)
  • Method Details

    • getMCreator

      public MCreator getMCreator()
    • getSearchTerm

      public String getSearchTerm()
    • setSearchTerm

      public void setSearchTerm(String term)
    • getSearchPlaceholderText

      protected String getSearchPlaceholderText()
    • addVerticalTab

      public void addVerticalTab(String id, String name, AbstractWorkspacePanel section)
      Adds a new section to this workspace as well as a vertical tab button on the left that switches to the section panel when clicked.
      Parameters:
      id - The unique identifier of the section used for reloading/filtering contained elements.
      name - The name of the section shown in the workspace.
      section - The panel representing contents of the vertical tab being added.
    • getVerticalTab

      public AbstractWorkspacePanel getVerticalTab(String id)
    • switchToVerticalTab

      public void switchToVerticalTab(AbstractWorkspacePanel panel)
    • switchToVerticalTab

      public void switchToVerticalTab(String id)
    • afterVerticalTabChanged

      protected void afterVerticalTabChanged()
    • reloadWorkspaceTab

      public void reloadWorkspaceTab()
    • refilterWorkspaceTab

      public void refilterWorkspaceTab()