com.supermap.desktop.controls.utilities
类 ComponentFactory
- java.lang.Object
-
- com.supermap.desktop.controls.utilities.ComponentFactory
-
public class ComponentFactory extends java.lang.Object
控件构造工厂
-
-
构造器概要
构造器 构造器和说明 ComponentFactory()
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static SmButton
createButtonApply()
生产一个应用按钮static SmButton
createButtonCancel()
生产一个取消按钮static SmButton
createButtonClose()
生产一个关闭按钮static SmButton
createButtonCopy()
生产一个复制按钮static SmButton
createButtonOK()
生产一个确定按钮static javax.swing.JPanel
createButtonPanel(javax.swing.JComponent... rightComponents)
#CodeMark:一个水平排列“按钮”的Panelstatic javax.swing.JPanel
createButtonPanel(javax.swing.JComponent[] leftComponents, javax.swing.JComponent... rightComponents)
生产一个水平排列按钮的Panelstatic com.supermap.desktop.core.ui.controls.GridBagConstraintsHelper
createButtonPanelConstraints()
static SmButton
createButtonPaste()
生产一个粘贴按钮static SmButton
createButtonSelectAll()
生产一个全选按钮(无图标)static SmButton
createButtonSelectInverse()
生产一个反选按钮(无图标)static SmTextFieldLegit
createIntegerTextField(int defaultValue, int minValue, int maxValue)
生产一个整型限制的输入控件static javax.swing.JPanel
createLeftButtonPanel(javax.swing.JComponent... leftComponents)
生产一个水平排列按钮的Panelstatic SmTextFieldLegit
createNumericTextField(double defaultValue, double minValue, double maxValue)
生产一个浮点限制的输入控件static SmTextFieldLegit
createNumericTextField(double defaultValue, ISmTextFieldLegit smTextFieldLegit)
生产一个自定义限制规则的输入控件static SmButton
createToolBarButtonAddData()
生产一个ToolBar添加按钮static SmButton
createToolBarButtonAddFolder()
生产一个ToolBar添加按钮static SmButton
createToolBarButtonDelete()
生产一个ToolBar删除按钮static SmButton
createToolBarButtonExcute()
生产一个ToolBar执行按钮static SmButton
createToolBarButtonExport()
生产一个ToolBar导出按钮static SmButton
createToolBarButtonImport()
生产一个ToolBar导入按钮static SmButton
createToolBarButtonMoveBottom()
生产一个ToolBar 向下按钮static SmButton
createToolBarButtonMoveEnd()
生产一个ToolBar 置底按钮static SmButton
createToolBarButtonMoveUp()
生产一个ToolBar 向上按钮static SmButton
createToolBarButtonRemove()
static SmButton
createToolBarButtonSelectAll()
生产一个ToolBar全选按钮static SmButton
createToolBarButtonSelectInverse()
生产一个ToolBar反选按钮static SmButton
createToolBarButtonSetting()
生产一个ToolBar 设置按钮static SmButton
createToolBarButtonStart()
生产一个ToolBar 开始按钮static SmButton
createToolBarButtonStop()
生产一个ToolBar 结束按钮static SmButton
createToolBarButtonTopping()
生产一个ToolBar 置顶按钮static SmButton
createToolBarButtonUnifiedSetting()
生产一个ToolBar统一设置按钮
-
-
-
方法详细资料
-
createButtonOK
public static SmButton createButtonOK()
生产一个确定按钮- 返回:
- 确定按钮
-
createButtonApply
public static SmButton createButtonApply()
生产一个应用按钮- 返回:
- 应用按钮
-
createButtonCancel
public static SmButton createButtonCancel()
生产一个取消按钮- 返回:
- 取消按钮
-
createButtonClose
public static SmButton createButtonClose()
生产一个关闭按钮- 返回:
- 关闭按钮
-
createButtonCopy
public static SmButton createButtonCopy()
生产一个复制按钮- 返回:
- 复制按钮
-
createButtonPaste
public static SmButton createButtonPaste()
生产一个粘贴按钮- 返回:
- 粘贴按钮
-
createButtonSelectAll
public static SmButton createButtonSelectAll()
生产一个全选按钮(无图标)- 返回:
- 全选无图标按钮
-
createButtonSelectInverse
public static SmButton createButtonSelectInverse()
生产一个反选按钮(无图标)- 返回:
- 反选无图标按钮
-
createToolBarButtonAddData
public static SmButton createToolBarButtonAddData()
生产一个ToolBar添加按钮- 返回:
- 添加按钮
-
createToolBarButtonAddFolder
public static SmButton createToolBarButtonAddFolder()
生产一个ToolBar添加按钮- 返回:
- 添加文件夹按钮
-
createToolBarButtonSelectAll
public static SmButton createToolBarButtonSelectAll()
生产一个ToolBar全选按钮- 返回:
- 全选按钮
-
createToolBarButtonSelectInverse
public static SmButton createToolBarButtonSelectInverse()
生产一个ToolBar反选按钮- 返回:
- 反选按钮
-
createToolBarButtonExcute
public static SmButton createToolBarButtonExcute()
生产一个ToolBar执行按钮- 返回:
- 执行按钮
-
createToolBarButtonRemove
public static SmButton createToolBarButtonRemove()
-
createToolBarButtonDelete
public static SmButton createToolBarButtonDelete()
生产一个ToolBar删除按钮- 返回:
- 删除按钮
-
createToolBarButtonExport
public static SmButton createToolBarButtonExport()
生产一个ToolBar导出按钮- 返回:
- 导出按钮
-
createToolBarButtonImport
public static SmButton createToolBarButtonImport()
生产一个ToolBar导入按钮- 返回:
- 导入按钮
-
createToolBarButtonUnifiedSetting
public static SmButton createToolBarButtonUnifiedSetting()
生产一个ToolBar统一设置按钮- 返回:
- 设置按钮
-
createToolBarButtonSetting
public static SmButton createToolBarButtonSetting()
生产一个ToolBar 设置按钮- 返回:
- 设置按钮
-
createToolBarButtonTopping
public static SmButton createToolBarButtonTopping()
生产一个ToolBar 置顶按钮- 返回:
- 设置按钮
-
createToolBarButtonMoveUp
public static SmButton createToolBarButtonMoveUp()
生产一个ToolBar 向上按钮- 返回:
- 设置按钮
-
createToolBarButtonMoveBottom
public static SmButton createToolBarButtonMoveBottom()
生产一个ToolBar 向下按钮- 返回:
- 设置按钮
-
createToolBarButtonMoveEnd
public static SmButton createToolBarButtonMoveEnd()
生产一个ToolBar 置底按钮- 返回:
- 设置按钮
-
createToolBarButtonStart
public static SmButton createToolBarButtonStart()
生产一个ToolBar 开始按钮- 返回:
- 设置按钮
-
createToolBarButtonStop
public static SmButton createToolBarButtonStop()
生产一个ToolBar 结束按钮- 返回:
- 设置按钮
-
createIntegerTextField
public static SmTextFieldLegit createIntegerTextField(int defaultValue, int minValue, int maxValue)
生产一个整型限制的输入控件- 参数:
defaultValue
- 默认值minValue
- 最小值maxValue
- 最大值- 返回:
- 文本框
-
createNumericTextField
public static SmTextFieldLegit createNumericTextField(double defaultValue, double minValue, double maxValue)
生产一个浮点限制的输入控件- 参数:
defaultValue
- 默认值minValue
- 最小值maxValue
- 最大值- 返回:
- 文本框
-
createNumericTextField
public static SmTextFieldLegit createNumericTextField(double defaultValue, ISmTextFieldLegit smTextFieldLegit)
生产一个自定义限制规则的输入控件- 参数:
defaultValue
- 默认值smTextFieldLegit
- 输入合法性规则- 返回:
- 文本框
-
createButtonPanel
public static javax.swing.JPanel createButtonPanel(javax.swing.JComponent... rightComponents)
#CodeMark:一个水平排列“按钮”的Panel- 参数:
rightComponents
- 按鈕集合- 返回:
- 面板
-
createLeftButtonPanel
public static javax.swing.JPanel createLeftButtonPanel(javax.swing.JComponent... leftComponents)
生产一个水平排列按钮的Panel- 参数:
leftComponents
- 按鈕集合- 返回:
- 面板
-
createButtonPanelConstraints
public static com.supermap.desktop.core.ui.controls.GridBagConstraintsHelper createButtonPanelConstraints()
-
createButtonPanel
public static javax.swing.JPanel createButtonPanel(javax.swing.JComponent[] leftComponents, javax.swing.JComponent... rightComponents)
生产一个水平排列按钮的Panel- 参数:
leftComponents
- 靠左排列的控件rightComponents
- 靠右排列的控件- 返回:
- 面板
-
-