Class MCreator

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants, IGeneratorProvider, INotificationConsumer, IWorkspaceProvider
Direct Known Subclasses:
ModMaker, ResourcePackMaker

public abstract class MCreator extends MCreatorFrame
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • create

      public static MCreator create(@Nullable MCreatorApplication application, @Nonnull Workspace workspace)
    • createMenuBar

      protected abstract MainMenuBar createMenuBar()
    • createToolBar

      protected abstract MainToolBar createToolBar()
    • createWorkspaceTabContent

      protected abstract JPanel createWorkspaceTabContent()
    • reloadWorkspaceTabContentsImpl

      protected abstract void reloadWorkspaceTabContentsImpl()
    • reloadWorkspaceTabContents

      public final void reloadWorkspaceTabContents()
    • setVisible

      public void setVisible(boolean makeVisible)
      Overrides:
      setVisible in class Window
    • workspaceFullyLoaded

      public void workspaceFullyLoaded()
    • closeThisMCreator

      public boolean closeThisMCreator(boolean returnToProjectSelector)
    • setTitle

      public void setTitle(String title)
      Overrides:
      setTitle in class Frame
    • showProjectBrowser

      public void showProjectBrowser(boolean visible)
    • getGradleConsole

      public GradleConsole getGradleConsole()
    • getProjectBrowser

      public WorkspaceFileBrowser getProjectBrowser()
    • getActionRegistry

      public ActionRegistry getActionRegistry()
    • getTabs

      public MCreatorTabs getTabs()
    • getDebugPanel

      public DebugPanel getDebugPanel()
    • getMainMenuBar

      public MainMenuBar getMainMenuBar()
    • getToolBar

      public MainToolBar getToolBar()
    • hasProjectBrowser

      public final boolean hasProjectBrowser()