|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | |||||||||
java.lang.Objectorg.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 -
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | |||||||||