类 FrmMain

    • 构造器详细资料

      • FrmMain

        public FrmMain​(String startupPath,
                       Options options)
        Creates new form FrmMain
        参数:
        startupPath - Startup path
        options - Options
    • 方法详细资料

      • getApplications

        public AppCollection getApplications()
        Get applications
        返回:
        Applications
      • getStartupPath

        public String getStartupPath()
        Get startup path
        返回:
        Startup path
      • getOptions

        public Options getOptions()
        Get configure options
        返回:
        Configure options
      • loadApplication

        public void loadApplication​(Application plugin)
        Load an application
        参数:
        plugin - Application
      • unloadApplication

        public void unloadApplication​(Application plugin)
        Unload an application
        参数:
        plugin - Application
      • getFigureDock

        public FigureDockable getFigureDock()
        Get figure dockable
        返回:
        Figure dockable
      • getEditorDock

        public EditorDockable getEditorDock()
        Get editor dockable
        返回:
        Editor dockable
      • getCurrentFolder

        public String getCurrentFolder()
        Get current folder
        返回:
        Current folder
      • getConsoleDockable

        public ConsoleDockable getConsoleDockable()
        Get console dockable
        返回:
        Console dockable
      • loadConfigureFile

        public final void loadConfigureFile()
        Load configure file
      • saveConfigureFile

        public final void saveConfigureFile()
        Save configure file
      • setCurrentPath

        public void setCurrentPath​(String path)
        Set current path
        参数:
        path - Current path
      • getMainMenuBar

        public JMenuBar getMainMenuBar()
        指定者:
        getMainMenuBar 在接口中 org.meteoinfo.ui.plugin.IApplication
      • getPluginMenu

        public JMenu getPluginMenu()
        指定者:
        getPluginMenu 在接口中 org.meteoinfo.ui.plugin.IApplication
      • getToolBarPanel

        public JPanel getToolBarPanel()
        指定者:
        getToolBarPanel 在接口中 org.meteoinfo.ui.plugin.IApplication
      • getCurrentTool

        public JButton getCurrentTool()
        指定者:
        getCurrentTool 在接口中 org.meteoinfo.ui.plugin.IApplication
      • setCurrentTool

        public void setCurrentTool​(AbstractButton value)
        指定者:
        setCurrentTool 在接口中 org.meteoinfo.ui.plugin.IApplication
      • getProgressBar

        public JProgressBar getProgressBar()
        指定者:
        getProgressBar 在接口中 org.meteoinfo.ui.plugin.IApplication
      • getProgressBarLabel

        public JLabel getProgressBarLabel()
        指定者:
        getProgressBarLabel 在接口中 org.meteoinfo.ui.plugin.IApplication
      • openProjectFile

        public void openProjectFile​(String fileName)
        指定者:
        openProjectFile 在接口中 org.meteoinfo.ui.plugin.IApplication
      • delVariables

        public void delVariables()
        Delete variables
      • main

        public static void main​(String[] args)
        参数:
        args - the command line arguments