com.supermap.desktop.controls.ui
类 UICommonToolkit
- java.lang.Object
-
- com.supermap.desktop.controls.ui.UICommonToolkit
-
public class UICommonToolkit extends java.lang.Object
通用UI工具类
-
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static void
closeWaitDialog()
关闭等待窗口static com.supermap.desktop.controls.ui.LayersComponentManager
getLayersManager()
获取图层管理器static com.supermap.desktop.controls.ui.MainFrame
getMainFrame()
获取主窗体。static com.supermap.data.Datasource
getSelectedDatasource(WorkspaceTree workspaceTree)
根据提供的工作空间树对象得到选择的数据源static WorkspaceComponentManager
getWorkspaceManager()
获取工作空间管理器static javax.swing.tree.DefaultMutableTreeNode
getWorkspaceTreeDatasourceNode(java.lang.String datasourceAlias)
通过数据源名称获得工作空间树数据源节点static boolean
isLawName(java.lang.String name, boolean isAllowSpace)
判断名称是否合法static void
refreshDatasetGroupNode(com.supermap.data.DatasetGroup datasetGroup)
static void
refreshSelectedDatasetNode(com.supermap.data.Dataset dataset)
根据数据集刷新当前选中的数据源,并选中该数据集static void
refreshSelectedDatasourceNode(java.lang.String datasourceName)
刷新指定的数据源static void
selectedDatasourceNode(java.lang.String datasourceName)
选中数据源节点static void
setComponentEnabled(javax.swing.JComponent component, java.lang.Boolean isEnabled)
设置 JComponent是否可用static int
showConfirmDialog(java.lang.String message)
展示默认提示框static int
showConfirmDialog(java.lang.String message, java.lang.String title)
展示默认提示框static int
showConfirmDialogWithCancel(java.lang.String message)
展示含有取消按钮的提示框static int
showConfirmDialogWithTitleYesNo(java.lang.String message, java.lang.String title)
展示含有确定、取消按钮的提示框static int
showConfirmDialogYesNo(javax.swing.JDialog owner, java.lang.String message)
展示含有确定、取消按钮的提示框 设置父dialog,防止压盖static int
showConfirmDialogYesNo(java.lang.String message)
展示含有确定、取消按钮的提示框static void
showErrorMessageDialog(javax.swing.JDialog owner, java.lang.String message)
展示错误提示框 设置父dialog,防止压盖static void
showErrorMessageDialog(java.lang.String message)
展示错误提示框static void
showMessageDialog(java.lang.String message)
展示信息提示框static void
showMessageDialog(java.lang.String message, java.lang.String title)
展示信息提示框static int
showMessageDialogWithCustomURL(java.lang.String message, java.lang.String actionText, java.awt.event.ActionListener actionListener)
展示带自定义动作的链接信息提示框static void
showMessageDialogWithURL(java.lang.String message, java.lang.String urlText, java.lang.String url)
展示带网址链接的信息提示框static void
showWaitDialog()
展示等待窗口
-
-
-
方法详细资料
-
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()
获取主窗体。- 返回:
- 主窗体对象。
-
-