|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | |||||||||
java.lang.Objectorg.javagui.GuiUtils
org.javagui.swing.SwingUtils
public final class SwingUtils
| 字段摘要 |
|---|
| 从类 org.javagui.GuiUtils 继承的字段 |
|---|
GUI_PARENT, GUI_PROPERTY, TABLE_INDEX |
| 构造函数摘要 | |
|---|---|
SwingUtils()
|
|
| 方法摘要 | |
|---|---|
static boolean |
checkControl(java.awt.Container ui)
SWT的组件搜索方式检查校验界面数据 |
static boolean |
checkTextField(TextField text)
检查校验Text数据是否合法 |
static boolean |
checkUI(java.lang.Object ui)
以java反射方式检查校验界面数据 |
static javax.swing.text.Document |
createDecimalDocument(int len)
浮点数值校验 |
static javax.swing.text.Document |
createDocument(IDataProvider dataProvider)
根据数据帮助类设置组件输入数据默认规则 |
static javax.swing.text.Document |
createLengthDocument(int len)
长度校验 |
static javax.swing.text.Document |
createMapRangeDocument(IDataProvider dataProvider)
映射表检查校验 |
static javax.swing.text.Document |
createNumberDocument(int len)
数字校验 |
static javax.swing.text.Document |
createUpperDocument(int len)
自动大写校验 |
static javax.swing.text.Document |
createUpperMapRangeDocument(IDataProvider dataProvider)
自动大写与映射表校验结合 |
static java.awt.Color |
getDefaultColor()
获得界面默认颜色 |
static java.awt.Color |
getErrorColor()
获得界面错误颜色 |
static java.awt.Color |
getMessageColor()
获得界面消息颜色 |
static void |
refreshControl(java.awt.Container ui)
以SWT的组件搜索方式刷新界面数据 |
static void |
refreshUI(java.lang.Object ui)
以java反射方式刷新界面数据 |
static void |
setDataProviderControl(java.awt.Container ui,
java.lang.Class<?> elementClass)
方法重载 |
static void |
setDataProviderControl(java.awt.Container ui,
java.lang.Class<?> elementClass,
javax.swing.JLabel lblMessage)
以SWT的组件搜索方式设置界面数据帮助类 |
static void |
setDataProviderUI(java.lang.Object ui,
java.lang.Class<?> elementClass)
方法重载 |
static void |
setDataProviderUI(java.lang.Object ui,
java.lang.Class<?> elementClass,
javax.swing.JLabel lblMessage)
以java反射方式设置界面数据帮助类 |
static void |
setInputControl(java.awt.Container 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(java.awt.Window window)
使窗口居中 |
static void |
showMessage(java.awt.Component parent,
java.lang.String message)
方法重载 |
static void |
showMessage(java.awt.Component parent,
java.lang.String message,
int option)
方法重载 |
static void |
showMessage(java.awt.Component parent,
java.lang.String title,
java.lang.String message)
方法重载 |
static void |
showMessage(java.awt.Component parent,
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 SwingUtils()
| 方法详细信息 |
|---|
public static java.awt.Color getDefaultColor()
public static java.awt.Color getMessageColor()
public static java.awt.Color getErrorColor()
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,
javax.swing.JLabel lblMessage)
ui - elementClass -
public static void setDataProviderControl(java.awt.Container ui,
java.lang.Class<?> elementClass)
ui - elementClass -
public static void setDataProviderControl(java.awt.Container ui,
java.lang.Class<?> elementClass,
javax.swing.JLabel 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(java.awt.Container ui,
java.lang.Object element)
ui - element - public static void refreshUI(java.lang.Object ui)
ui - public static void refreshControl(java.awt.Container ui)
ui - public static boolean checkUI(java.lang.Object ui)
ui -
public static boolean checkControl(java.awt.Container ui)
ui -
public static boolean checkTextField(TextField text)
textViewer -
public static javax.swing.text.Document createDocument(IDataProvider dataProvider)
dataProvider -
public static javax.swing.text.Document createLengthDocument(int len)
len -
public static javax.swing.text.Document createNumberDocument(int len)
len -
public static javax.swing.text.Document createDecimalDocument(int len)
len -
public static javax.swing.text.Document createUpperDocument(int len)
len -
public static javax.swing.text.Document createMapRangeDocument(IDataProvider dataProvider)
dataProvider -
public static javax.swing.text.Document createUpperMapRangeDocument(IDataProvider dataProvider)
dataProvider -
public static void showCenter(java.awt.Window window)
window -
public static void showMessage(java.awt.Component parent,
java.lang.String message)
message -
public static void showMessage(java.awt.Component parent,
java.lang.String title,
java.lang.String message)
title - message -
public static void showMessage(java.awt.Component parent,
java.lang.String message,
int option)
message - option -
public static void showMessage(java.awt.Component parent,
java.lang.String title,
java.lang.String message,
int option)
title - message - option -
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | |||||||||