com.supermap.desktop.controls.ui

类 UICommonToolkit

  • java.lang.Object
    • com.supermap.desktop.controls.ui.UICommonToolkit


  • public class UICommonToolkit
    extends java.lang.Object
    通用UI工具类
    • 字段概要

      字段 
      限定符和类型 字段和说明
      static int CANCEL 
      static int NO 
      static int OK 
    • 字段详细资料

      • OK

        public static int OK
      • NO

        public static int NO
      • CANCEL

        public static int CANCEL
    • 方法详细资料

      • getSelectedDatasource

        public static com.supermap.data.Datasource getSelectedDatasource(WorkspaceTree workspaceTree)
        根据提供的工作空间树对象得到选择的数据源
        参数:
        workspaceTree - 工作空间树
        返回:
        选择的数据源
      • selectedDatasourceNode

        public static void selectedDatasourceNode(java.lang.String datasourceName)
        选中数据源节点
        参数:
        datasourceName - 要选中的数据源节点名称
      • refreshSelectedDatasourceNode

        public static void refreshSelectedDatasourceNode(java.lang.String datasourceName)
        刷新指定的数据源
        参数:
        datasourceName - 要刷新的数据源节点名称
      • refreshDatasetGroupNode

        public static void refreshDatasetGroupNode(com.supermap.data.DatasetGroup datasetGroup)
        参数:
        datasetGroup -
      • refreshSelectedDatasetNode

        public static void refreshSelectedDatasetNode(com.supermap.data.Dataset dataset)
        根据数据集刷新当前选中的数据源,并选中该数据集
        参数:
        dataset - 要选中的数据集
      • getWorkspaceManager

        public static WorkspaceComponentManager getWorkspaceManager()
        获取工作空间管理器
        返回:
        工作空间管理器实例
      • getLayersManager

        public static com.supermap.desktop.controls.ui.LayersComponentManager getLayersManager()
        获取图层管理器
        返回:
        图层管理器实例
      • isLawName

        public static boolean isLawName(java.lang.String name,
                                        boolean isAllowSpace)
        判断名称是否合法
        参数:
        name - 要判断的名字
        isAllowSpace - 是否允许空格
        返回:
        名称是否合法
      • showMessageDialog

        public static void showMessageDialog(java.lang.String message)
        展示信息提示框
        参数:
        message - 提示信息
      • showMessageDialogWithURL

        public static void showMessageDialogWithURL(java.lang.String message,
                                                    java.lang.String urlText,
                                                    java.lang.String url)
        展示带网址链接的信息提示框
        参数:
        message - 提示信息
      • showMessageDialogWithCustomURL

        public static int showMessageDialogWithCustomURL(java.lang.String message,
                                                         java.lang.String actionText,
                                                         java.awt.event.ActionListener actionListener)
        展示带自定义动作的链接信息提示框
        参数:
        message - 提示信息
      • showMessageDialog

        public static void showMessageDialog(java.lang.String message,
                                             java.lang.String title)
        展示信息提示框
        参数:
        message - 提示信息
        title - 标题
      • showErrorMessageDialog

        public static void showErrorMessageDialog(java.lang.String message)
        展示错误提示框
        参数:
        message - 提示信息
      • showErrorMessageDialog

        public static void showErrorMessageDialog(javax.swing.JDialog owner,
                                                  java.lang.String message)
        展示错误提示框 设置父dialog,防止压盖
        参数:
        message - 提示信息
      • showConfirmDialog

        public static int showConfirmDialog(java.lang.String message)
        展示默认提示框
        参数:
        message - 提示信息
        返回:
        0 -- 是;1 -- 否;-1 -- 直接关闭。
      • showConfirmDialog

        public static int showConfirmDialog(java.lang.String message,
                                            java.lang.String title)
        展示默认提示框
        参数:
        message - 提示信息
        title - 标题
        返回:
        0 -- 是;1 -- 否;-1 -- 直接关闭。
      • showConfirmDialogWithTitleYesNo

        public static int showConfirmDialogWithTitleYesNo(java.lang.String message,
                                                          java.lang.String title)
        展示含有确定、取消按钮的提示框
        参数:
        message - 提示信息
        title - 标题
        返回:
        0 -- 是;1 -- 否;-1 -- 直接关闭。
      • showConfirmDialogWithCancel

        public static int showConfirmDialogWithCancel(java.lang.String message)
        展示含有取消按钮的提示框
        参数:
        message - 提示信息
        返回:
        0 -- 是;1 -- 否;-1 -- 直接关闭。
      • showConfirmDialogYesNo

        public static int showConfirmDialogYesNo(java.lang.String message)
        展示含有确定、取消按钮的提示框
        参数:
        message - 提示信息
        返回:
        0 -- 是;1 -- 否;-1 -- 直接关闭。
      • showConfirmDialogYesNo

        public static int showConfirmDialogYesNo(javax.swing.JDialog owner,
                                                 java.lang.String message)
        展示含有确定、取消按钮的提示框 设置父dialog,防止压盖
        参数:
        message - 提示信息
        返回:
        0 -- 是;1 -- 否;-1 -- 直接关闭。
      • showWaitDialog

        public static void showWaitDialog()
        展示等待窗口
      • closeWaitDialog

        public static void closeWaitDialog()
        关闭等待窗口
      • setComponentEnabled

        public static void setComponentEnabled(javax.swing.JComponent component,
                                               java.lang.Boolean isEnabled)
        设置 JComponent是否可用
        参数:
        component - 控件
        isEnabled - 是否可用
      • getWorkspaceTreeDatasourceNode

        public static javax.swing.tree.DefaultMutableTreeNode getWorkspaceTreeDatasourceNode(java.lang.String datasourceAlias)
        通过数据源名称获得工作空间树数据源节点
        参数:
        datasourceAlias - 数据源别名
        返回:
        工作空间树数据源节点
      • getMainFrame

        public static com.supermap.desktop.controls.ui.MainFrame getMainFrame()
        获取主窗体。
        返回:
        主窗体对象。