public class CRBoundsWidget extends Widget implements java.lang.Comparable
AFTEREDIT, AFTERINIT, BEFOREEDIT, CHANGE, DEFAULT_FONT_SIZE, disabled, EVENT_CLICK, EVENT_STATECHANGE, invisible, STOPEDIT, widgetName, XML_TAG| 构造器和说明 |
|---|
CRBoundsWidget() |
CRBoundsWidget(Widget widget,
java.awt.Rectangle bounds) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
acceptType(java.lang.Class<?>... acceptTypes)
是否接收这种类型
|
java.lang.Object |
clone() |
int |
compareTo(java.lang.Object o)
比较
|
JSONObject |
createJSONConfig(Repository repo,
Calculator c,
NodeVisitor toFindChart)
以JSONObject方式返回表单正文内容的配置信息,以及控件坐标、大小
|
boolean |
equals(java.lang.Object obj) |
java.awt.Rectangle |
getBackupBounds()
返回widget的备份范围
|
java.awt.Rectangle |
getBeforeScaleBounds() |
java.awt.Rectangle |
getBounds() |
Widget |
getWidget() |
java.lang.String |
getWidgetName()
获取组件的名字,在一个模板中,该名字应该具有唯一性
|
java.lang.String |
getXType()
控件xType,每个控件的特有标记和控件一一对应
|
boolean |
isEditor()
是否是编辑类控件
|
void |
readXML(XMLableReader reader)
Read XML.
|
void |
resize(double width,
double height,
double fontScale)
重新调整大小
|
void |
setBackupBounds(java.awt.Rectangle bounds)
重置widget的备份范围
|
void |
setBeforeScaleBounds(java.awt.Rectangle beforeScaleBounds) |
void |
setBounds(java.awt.Rectangle bounds) |
java.lang.String[] |
supportedEvents()
支持事件
|
void |
toImage(Calculator ca,
java.awt.Rectangle rec,
java.awt.Graphics g)
当前控件转化为图片
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
changeOnlyVisibleAuthorityState, changeUsableAuthorityState, changeVisibleAuthorityState, cleanAuthority, dealInvisible, dealWithPresentableValue, getContentHeight, getContentWidth, getDescription, getDisableAction, getEnableAction, getInvisibleAction, getLabelName, getVisibleAction, getWidgetPrivilegeControl, hasDataOnInit, hashCode, isChartRelated, isDirtyWidget, isDoneUsableAuthority, isDoneVisibleAuthority, isEnabled, isUsableAuthority, isVisible, isVisibleAuthority, resize, setChartRelated, setDescription, setEnabled, setLabelName, setVisible, setWidgetName, setWidgetPrivilegeControl, supportMobile, toImage, toString, updateChildBounds, value2ConfigaddListener, clearListeners, createJSONListener, createListeners, dealWithListener4Compatible, getConvertMap, getListener, getListenerSizecopy, getId, getNameSpace, setId, setNameSpacegetClassInfo, getData, invalidate, isLoad, setClassInfo, setDatapublic CRBoundsWidget()
public CRBoundsWidget(Widget widget, java.awt.Rectangle bounds)
public java.awt.Rectangle getBeforeScaleBounds()
public void setBeforeScaleBounds(java.awt.Rectangle beforeScaleBounds)
public java.awt.Rectangle getBounds()
public void setBounds(java.awt.Rectangle bounds)
public java.awt.Rectangle getBackupBounds()
public void setBackupBounds(java.awt.Rectangle bounds)
bounds - 范围public Widget getWidget()
public java.lang.String getWidgetName()
MixinControlWidgetgetWidgetName 在接口中 MixinControlWidgetgetWidgetName 在类中 Widgetpublic java.lang.String getXType()
Widgetpublic boolean acceptType(java.lang.Class<?>... acceptTypes)
acceptType 在类中 WidgetacceptTypes - 接收的类型public java.lang.String[] supportedEvents()
supportedEvents 在类中 Observerpublic JSONObject createJSONConfig(Repository repo, Calculator c, NodeVisitor toFindChart) throws JSONException
createJSONConfig 在类中 Widgetrepo - 参数repoc - 指定解析器toFindChart - 查找JSONExceptionpublic void toImage(Calculator ca, java.awt.Rectangle rec, java.awt.Graphics g)
public void resize(double width,
double height,
double fontScale)
public int compareTo(java.lang.Object o)
compareTo 在接口中 java.lang.Comparableo - 对象public void readXML(XMLableReader reader)
WidgetreadXML 在接口中 XMLReadablereadXML 在类中 Widgetreader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
Widgetpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 Widgetjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常