|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 |
java.lang.Object org.javagui.GuiUtils org.javagui.swt.SWTUtils
public final class SWTUtils
字段摘要 |
---|
从类 org.javagui.GuiUtils 继承的字段 |
---|
GUI_PARENT, GUI_PROPERTY, TABLE_INDEX |
构造函数摘要 | |
---|---|
SWTUtils()
|
方法摘要 | |
---|---|
static boolean |
checkControl(org.eclipse.swt.widgets.Composite ui)
SWT的组件搜索方式检查校验界面数据 |
static boolean |
checkRow(org.eclipse.jface.viewers.TableViewer tableViewer,
int end)
检查校验table行数据 |
static boolean |
checkTextViewer(TextViewer textViewer)
检查校验Text数据是否合法 |
static boolean |
checkUI(java.lang.Object ui)
以java反射方式检查校验界面数据 |
static org.eclipse.swt.events.VerifyListener |
createDecimalVerify(int len)
浮点数值校验 |
static org.eclipse.swt.events.VerifyListener |
createLengthVerify(int len)
长度校验 |
static org.eclipse.swt.events.VerifyListener |
createMapRangeVerify(IDataProvider dataProvider)
映射表检查校验 |
static org.eclipse.swt.events.VerifyListener |
createNumberVerify(int len)
数字校验 |
static org.eclipse.swt.events.VerifyListener |
createUpperMapRangeVerify(IDataProvider dataProvider)
自动大写与映射表校验结合 |
static org.eclipse.swt.events.VerifyListener |
createUpperVerify(int len)
自动大写校验 |
static org.eclipse.swt.events.VerifyListener |
createVerify(IDataProvider dataProvider)
根据数据帮助类创建组件校验监听对象 |
static void |
editElement(org.eclipse.jface.viewers.TableViewer tableViewer,
int row,
int col)
定位table单元格 |
static org.eclipse.swt.graphics.Color |
getDefaultColor()
获得界面默认颜色 |
static org.eclipse.swt.graphics.Color |
getErrorColor()
获得界面错误颜色 |
static org.eclipse.swt.graphics.Color |
getMessageColor()
获得界面消息颜色 |
static void |
refreshControl(org.eclipse.swt.widgets.Composite ui)
以SWT的组件搜索方式刷新界面数据 |
static void |
refreshUI(java.lang.Object ui)
以java反射方式刷新界面数据 |
static void |
setDataProviderControl(org.eclipse.swt.widgets.Composite ui,
java.lang.Class<?> elementClass)
方法重载 |
static void |
setDataProviderControl(org.eclipse.swt.widgets.Composite ui,
java.lang.Class<?> elementClass,
org.eclipse.swt.widgets.Label lblMessage)
以SWT的组件搜索方式设置界面数据帮助类 |
static void |
setDataProviderUI(java.lang.Object ui,
java.lang.Class<?> elementClass)
方法重载 |
static void |
setDataProviderUI(java.lang.Object ui,
java.lang.Class<?> elementClass,
org.eclipse.swt.widgets.Label lblMessage)
以java反射方式设置界面数据帮助类 |
static void |
setFocus(org.eclipse.swt.widgets.Control control)
设置组件焦点 |
static void |
setInputControl(org.eclipse.swt.widgets.Composite ui,
java.lang.Object element)
以SWT的组件搜索方式设置界面元素的数据模型 |
static void |
setInputUI(java.lang.Object ui,
java.lang.Object element)
以java反射方式设置界面元素的数据模型 |
static void |
setPropertyUI(java.lang.Object ui)
设置界面元素的数据绑定属性 |
static void |
showCenter(org.eclipse.swt.widgets.Shell shell)
使窗口居中 |
static void |
showMessage(java.lang.String message)
方法重载 |
static void |
showMessage(java.lang.String message,
int option)
方法重载 |
static void |
showMessage(java.lang.String title,
java.lang.String message)
方法重载 |
static void |
showMessage(java.lang.String title,
java.lang.String message,
int option)
弹出消息框 |
从类 org.javagui.GuiUtils 继承的方法 |
---|
addKeyTask, createDataProvider, editable |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造函数详细信息 |
---|
public SWTUtils()
方法详细信息 |
---|
public static void setDataProviderUI(java.lang.Object ui, java.lang.Class<?> elementClass)
ui
- elementClass
- public static void setDataProviderUI(java.lang.Object ui, java.lang.Class<?> elementClass, org.eclipse.swt.widgets.Label lblMessage)
ui
- elementClass
- public static void setDataProviderControl(org.eclipse.swt.widgets.Composite ui, java.lang.Class<?> elementClass)
ui
- elementClass
- public static void setDataProviderControl(org.eclipse.swt.widgets.Composite ui, java.lang.Class<?> elementClass, org.eclipse.swt.widgets.Label lblMessage)
ui
- elementClass
- lblMessage
- public static void setPropertyUI(java.lang.Object ui)
ui
- public static void setInputUI(java.lang.Object ui, java.lang.Object element)
ui
- element
- public static void setInputControl(org.eclipse.swt.widgets.Composite ui, java.lang.Object element)
ui
- element
- public static void refreshUI(java.lang.Object ui)
ui
- public static void refreshControl(org.eclipse.swt.widgets.Composite ui)
ui
- public static void showCenter(org.eclipse.swt.widgets.Shell shell)
shell
- public static org.eclipse.swt.graphics.Color getDefaultColor()
public static org.eclipse.swt.graphics.Color getMessageColor()
public static org.eclipse.swt.graphics.Color getErrorColor()
public static void editElement(org.eclipse.jface.viewers.TableViewer tableViewer, int row, int col)
tableViewer
- row
- col
- public static boolean checkRow(org.eclipse.jface.viewers.TableViewer tableViewer, int end)
tableViewer
- end
-
public static boolean checkUI(java.lang.Object ui)
ui
-
public static boolean checkControl(org.eclipse.swt.widgets.Composite ui)
ui
-
public static boolean checkTextViewer(TextViewer textViewer)
textViewer
-
public static void setFocus(org.eclipse.swt.widgets.Control control)
control
- public static org.eclipse.swt.events.VerifyListener createVerify(IDataProvider dataProvider)
dataProvider
-
public static org.eclipse.swt.events.VerifyListener createLengthVerify(int len)
len
-
public static org.eclipse.swt.events.VerifyListener createNumberVerify(int len)
len
-
public static org.eclipse.swt.events.VerifyListener createDecimalVerify(int len)
len
-
public static org.eclipse.swt.events.VerifyListener createUpperVerify(int len)
len
-
public static org.eclipse.swt.events.VerifyListener createMapRangeVerify(IDataProvider dataProvider)
dataProvider
-
public static org.eclipse.swt.events.VerifyListener createUpperMapRangeVerify(IDataProvider dataProvider)
dataProvider
-
public static void showMessage(java.lang.String message)
message
- public static void showMessage(java.lang.String title, java.lang.String message)
title
- message
- public static void showMessage(java.lang.String message, int option)
message
- option
- public static void showMessage(java.lang.String title, java.lang.String message, int option)
title
- message
- option
-
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 |