com.supermap.desktop.controls.utilities
类 ComponentFactory
- java.lang.Object
-
- com.supermap.desktop.controls.utilities.ComponentFactory
-
public class ComponentFactory extends java.lang.Object控件构造工厂
-
-
构造器概要
构造器 构造器和说明 ComponentFactory()
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static SmButtoncreateButtonApply()生产一个应用按钮static SmButtoncreateButtonCancel()生产一个取消按钮static SmButtoncreateButtonClose()生产一个关闭按钮static SmButtoncreateButtonCopy()生产一个复制按钮static SmButtoncreateButtonOK()生产一个确定按钮static javax.swing.JPanelcreateButtonPanel(javax.swing.JComponent... rightComponents)#CodeMark:一个水平排列“按钮”的Panelstatic javax.swing.JPanelcreateButtonPanel(javax.swing.JComponent[] leftComponents, javax.swing.JComponent... rightComponents)生产一个水平排列按钮的Panelstatic com.supermap.desktop.core.ui.controls.GridBagConstraintsHelpercreateButtonPanelConstraints()static SmButtoncreateButtonPaste()生产一个粘贴按钮static SmButtoncreateButtonSelectAll()生产一个全选按钮(无图标)static SmButtoncreateButtonSelectInverse()生产一个反选按钮(无图标)static SmTextFieldLegitcreateIntegerTextField(int defaultValue, int minValue, int maxValue)生产一个整型限制的输入控件static javax.swing.JPanelcreateLeftButtonPanel(javax.swing.JComponent... leftComponents)生产一个水平排列按钮的Panelstatic SmTextFieldLegitcreateNumericTextField(double defaultValue, double minValue, double maxValue)生产一个浮点限制的输入控件static SmTextFieldLegitcreateNumericTextField(double defaultValue, ISmTextFieldLegit smTextFieldLegit)生产一个自定义限制规则的输入控件static SmButtoncreateToolBarButtonAddData()生产一个ToolBar添加按钮static SmButtoncreateToolBarButtonAddFolder()生产一个ToolBar添加按钮static SmButtoncreateToolBarButtonDelete()生产一个ToolBar删除按钮static SmButtoncreateToolBarButtonExcute()生产一个ToolBar执行按钮static SmButtoncreateToolBarButtonExport()生产一个ToolBar导出按钮static SmButtoncreateToolBarButtonImport()生产一个ToolBar导入按钮static SmButtoncreateToolBarButtonMoveBottom()生产一个ToolBar 向下按钮static SmButtoncreateToolBarButtonMoveEnd()生产一个ToolBar 置底按钮static SmButtoncreateToolBarButtonMoveUp()生产一个ToolBar 向上按钮static SmButtoncreateToolBarButtonRemove()static SmButtoncreateToolBarButtonSelectAll()生产一个ToolBar全选按钮static SmButtoncreateToolBarButtonSelectInverse()生产一个ToolBar反选按钮static SmButtoncreateToolBarButtonSetting()生产一个ToolBar 设置按钮static SmButtoncreateToolBarButtonStart()生产一个ToolBar 开始按钮static SmButtoncreateToolBarButtonStop()生产一个ToolBar 结束按钮static SmButtoncreateToolBarButtonTopping()生产一个ToolBar 置顶按钮static SmButtoncreateToolBarButtonUnifiedSetting()生产一个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- 靠右排列的控件- 返回:
- 面板
-
-