@Generated public class ServerPackCreatorGui extends java.lang.Object
| Constructor and Description |
|---|
ServerPackCreatorGui(LocalizationManager injectedLocalizationManager,
ConfigurationHandler injectedConfigurationHandler,
ServerPackHandler injectedServerPackHandler,
ApplicationProperties injectedApplicationProperties,
VersionMeta injectedVersionMeta,
Utilities injectedUtilities,
UpdateChecker injectedUpdateChecker,
ApplicationPlugins injectedPluginManager,
ConfigUtilities injectedConfigUtilities,
ServerPackCreatorSplash injectedServerPackCreatorSplash)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
mainGUI()
Shows the GUI from the EDT by using SwingUtilities, and it's invokeLater method by calling
createAndShowGUI(). |
public ServerPackCreatorGui(LocalizationManager injectedLocalizationManager, ConfigurationHandler injectedConfigurationHandler, ServerPackHandler injectedServerPackHandler, ApplicationProperties injectedApplicationProperties, VersionMeta injectedVersionMeta, Utilities injectedUtilities, UpdateChecker injectedUpdateChecker, ApplicationPlugins injectedPluginManager, ConfigUtilities injectedConfigUtilities, ServerPackCreatorSplash injectedServerPackCreatorSplash) throws java.io.IOException
Used for Dependency Injection.
Receives an instance of LocalizationManager or creates one if the received one is
null. Required for use of localization.
Receives an instance of ConfigurationHandler required to successfully and correctly
create the server pack.
Receives an instance of ServerPackHandler which is required to generate a server
pack.
injectedLocalizationManager - Instance of LocalizationManager required for
localized log messages.injectedConfigurationHandler - Instance of ConfigurationHandler required to
successfully and correctly create the server pack.injectedServerPackHandler - Instance of ServerPackHandler required for the
generation of server packs.injectedApplicationProperties - Instance of Properties required for various
different things.injectedVersionMeta - Instance of VersionMeta required for everything version
related in the GUI.injectedUtilities - Instance of Utilities.injectedUpdateChecker - Instance of UpdateChecker.injectedPluginManager - Instance of ApplicationPlugins.injectedConfigUtilities - Instance of ConfigUtilities.injectedServerPackCreatorSplash - Instance of ServerPackCreatorSplashjava.io.IOException - if the VersionMeta could not be instantiated.public void mainGUI()
createAndShowGUI(). Sets the font to bold, which may be overridden by the LookAndFeel
which gets automatically determined and depends on the OS ServerPackCreator is run on.