📄 course2.htm
字号:
<p>设置编辑框的名字。</p>
<p class="title_2">语法</p>
<p>public void setSubmitName ( String strName)</p>
<p class="title_2">参数</p>
<p>strName</p>
<p>分配给控件的名字。在窗体中该名字应该是唯一的。</p>
<p>异常</p>
<p>如果strName是null字符串,就产生WFCInvalidArgumentException异常消息。</p>
<p class="title_2">说明</p>
<p>该名字就是HTML NAME属性值。当通过HTML表单提交编辑框内容时该方法就很有用了。</p>
<p>请参阅:getSubmitName</p>
<p>DhEdit.setText</p>
<p>设置编辑框当前显示的文本。</p>
<p class="title_2">语法</p>
<p>public void setText ( String strText)</p>
<p class="title_2">参数</p>
<p>strText</p>
<p>要显示的文本。</p>
<p>请参阅:getText</p>
<p>DhEdit.setWordWrap</p>
<p>设置多行编辑框的换行模式。</p>
<p class="title_2">语法</p>
<p>public void setWordWrap ( boolean wrap )</p>
<p class="title_2">参数</p>
<p>wrap</p>
<p>设置为true将导致文本输入到编辑框的边时就开始换行;设置为false将使得文本继续通过控件的可见区域。</p>
<p>请参阅:getWordWrap</p>
<p>DhEdit.shouldPersistText</p>
<p>指明文本是否与缺省值不一样。</p>
<p class="title_2">语法</p>
<p>public boolean shouldPersistText ()</p>
<p class="title_2">返回值</p>
<p>如果设置了新的文本信息就返回true;否则就返回false。</p>
<hr><p class="title_1"><a name="DhElement类">DhElement类</a></p>
<p>表示该包中所有用户界面(UI)的超类。</p>
<pre>DhStyleBase
|
+-- DhElement</pre>
<p>package com.ms.wfc.ui</p>
<p>public class DhElement</p>
<p>extends DhStyleBase</p>
<p class="title_2">说明</p>
<p>该类的一个实例应该被看成是HTML文档中指定用户界面元件的Java表示。DhElement对象从来都不是直接创建的。相反,你实化该类所派生的类并将该实例添加到文档中(目的容器或文档中已经存在的容器)。或者,你调用DhDocument.findElement方法来寻找并与现有的元件绑定,并将返回值转换为相应的派生类。</p>
<p>请参阅:DhStyle, DhText, DhDocument , DhForm</p>
<p class="title_2">方法</p>
<p>DhElement.addOnAfterUpdate</p>
<p>为afterUpdate事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnAfterUpdate (EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p class="title_2">说明</p>
<p>当元件将数据传递给数据提供者之后就触发afterUpdate事件。</p>
<p>请参阅:removeOnAfterUpdate</p>
<p>DhElement.addOnBeforeUpdate</p>
<p>为beforeUpdate事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnBeforeUpdate ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p class="title_2">说明</p>
<p>在元件将数据传递给数据提供者之前就触发beforeUpdate事件。</p>
<p>请参阅:removeOnBeforeUpdate</p>
<p>DhElement.addOnClick</p>
<p>为click事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnClick ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p class="title_2">说明</p>
<p>并非所有的元件都支持DhElement中的事件。</p>
<p>请参阅:removeOnClick</p>
<p>DhElement.addOnDataAvailable</p>
<p>为dataAvailable事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnDataAvailable ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p class="title_2">说明</p>
<p>该处理器触发的频率跟事件源对象有关。</p>
<p>请参阅:removeOnDataAvailable</p>
<p>DhElement.addOnDataSetChanged</p>
<p>为dataSetChanged事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnDataSetChanged ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p class="title_2">说明</p>
<p>当可以从事件源对象中获得初始数据时也触发该事件。</p>
<p>请参阅:removeOnDataSetChanged</p>
<p>DhElement.addOnDataSetComplete</p>
<p>为dataSetComplete事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnDataSetComplete ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p>请参阅:removeOnDataSetComplete</p>
<p>DhElement.addOnDoubleClick</p>
<p>为doubleClick事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnDoubleClick ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p class="title_2">说明</p>
<p>并非所有的元件都支持DhElement中的事件。</p>
<p>请参阅:removeOnDoubleClick</p>
<p>DhElement.addOnDragStart</p>
<p>为dragStart事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnDragStart ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p class="title_2">说明</p>
<p>该代理指明了在拖放操作开始时要调用的方法。并非所有的元件都支持DhElement中的事件。</p>
<p>请参阅:removeOnDragStart</p>
<p>DhElement.addOnErrorUpdate</p>
<p>为errorUpdate事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnErrorUpdate ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p class="title_2">说明</p>
<p>当数据传输被取消时就触发errorUpdate事件而不是afterUpdate事件。使用beforeUdpate事件处理器执行取消操作。</p>
<p>请参阅:removeOnErrorUpdate</p>
<p>DhElement.addOnFilterChange</p>
<p>为filterChange事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnFilterChange ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p>请参阅:removeOnFilterChange</p>
<p>DhElement.addOnHelp</p>
<p>为help事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnHelp ( HelpEventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的HelpEventHandler代理。</p>
<p class="title_2">说明</p>
<p>在元件将数据传递给数据提供者之前就触发beforeUpdate事件。</p>
<p>请参阅:removeOnHelp</p>
<p>DhElement.addOnKeyDown</p>
<p>为KeyDown事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnKeyDown ( KeyEventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的KeyEventHandler代理。</p>
<p class="title_2">说明</p>
<p>并非所有的元件都支持DhElement中的事件。</p>
<p>请参阅:removeOnKeyDown</p>
<p>DhElement.addOnKeyPress</p>
<p>为keyPress事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnKeyPress ( KeyPressEventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的KeyPressEventHandler代理。</p>
<p class="title_2">说明</p>
<p>在元件将数据传递给数据提供者之前就触发beforeUpdate事件。</p>
<p>请参阅:removeOnKeyPress</p>
<p>DhElement.addOnKeyUp</p>
<p>为keyUp事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnKeyUp ( KeyEventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的KeyEventHandler代理。</p>
<p class="title_2">说明</p>
<p>并非所有的元件都支持DhElement中的事件。</p>
<p>请参阅:removeOnKeyUp</p>
<p>DhElement.addOnMouseDown</p>
<p>为mouseDown事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnMouseDown ( MouseEventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的MouseEventHandler代理。</p>
<p class="title_2">说明</p>
<p>并非所有的元件都支持DhElement中的事件。</p>
<p>请参阅:removeOnMouseDown</p>
<p>DhElement.addOnMouseEnter</p>
<p>为mouseEnter事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnMouseEnter ( MouseEventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的MouseEventHandler代理。</p>
<p class="title_2">说明</p>
<p>并非所有的元件都支持DhElement中的事件。</p>
<p>请参阅:removeOnMouseEnter</p>
<p>DhElement.addOnMosueLeave</p>
<p>为mouseLeave事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnMouseLeave ( MouseEventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的MouseEventHandler代理。</p>
<p class="title_2">说明</p>
<p>并非所有的元件都支持DhElement中的事件。</p>
<p>请参阅:removeOnMouseLeave</p>
<p>DhElement.addOnMouseMove</p>
<p>为mouseMove事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnMouseMove ( MouseEventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的MouseEventHandler代理。</p>
<p class="title_2">说明</p>
<p>并非所有的元件都支持DhElement中的事件。</p>
<p>请参阅:removeOnMouseMove</p>
<p>DhElement.addOnMouseUp</p>
<p>为mouseUp事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnMouseUp (MouseEventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的MouseEventHandler代理。</p>
<p class="title_2">说明</p>
<p>并非所有的元件都支持DhElement中的事件。</p>
<p>请参阅:removeOnMouseUp</p>
<p>DhElement.addOnRowEnter</p>
<p>为rowEnter事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnRowEnter ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p>请参阅:removeOnRowEnter</p>
<p>DhElement.addOnRowExit</p>
<p>为rowExit事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>public final void addOnRowExit( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当事件发生时要通知的EventHandler代理。</p>
<p>请参阅:removeOnRowExit</p>
<p>DhElement.addOnSelectStart</p>
<p>为selectStart事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>protected void addOnSelectStart ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当对该元件设置了父亲时要通知的EventHandler代理。</p>
<p>请参阅:removeOnSelectStart</p>
<p>DhElement.addOnSetParent</p>
<p>为setParent事件指定一个代理。</p>
<p class="title_2">语法</p>
<p>protected void addOnSetParent ( EventHandler h )</p>
<p class="title_2">参数</p>
<p>h</p>
<p>当对该元件设置了父亲时要通知的EventHandler代理。</p>
<p>请参阅:removeOnSetParent</p>
<p>DhElement.dispose</p>
<p>释放该元件所有相关的资源。</p>
<p class="title_2">语法</p>
<p>public void dispose()</p>
<p class="title_2">说明</p>
<p>在运行时或许不应该调用该方法。当元件释放后进行垃圾回收时该元件使用的任何资源都将被释放。继承类应该总是调用super.dispose方法。</p>
<p>DhElement.getAlign</p>
<p>返回元件的对齐方式。</p>
<p class="title_2">语法</p>
<p>public int getAlign ()</p>
<p class="title_2">返回值</p>
<p>返回由DhAlignment常量所指明的对齐格式,或者如果没有设置对齐格式就返回-1。</p>
<p>Dhelement.getDocument</p>
<p>检取与该元件关联的文档对象。</p>
<p class="title_2">语法</p>
<p>public final DhDocument getDocument ()</p>
<p class="title_2">返回值</p>
<p>返回与该元件关联的DhDocument对象。</p>
<p>DhElement.getDOMAttributeInt</p>
<p>根据动态HTML的DOM(Document Object Model,文档对象模型)属性的名字,检取整数属性。</p>
<p class="title_2">语法</p>
<p>public int getDOMAttributeInt (String strAttr )</p>
<p class="title_2">参数</p>
<p>strAttr</p>
<p>指明要检取属性的字符串表达式。</p>
<p class="title_2">返回值</p>
<p>返回该属性的整数值。</p>
<p class="title_2">说明</p>
<p>使用该包时,直接调用该方法属于非正常操作。你可以直接对该元件调用相应的属性方法。</p>
<p>请参阅:setDOMAttributeInt</p>
<p>DhElement.getDOMAttributeString</p>
<p>根据动态HTML的DOM(Document Object Model,文档对象模型)属性的名字,检取字符串属性。</p>
<p class="title_2">语法</p>
<p>public String getDOMAttributeString (String strAttr )</p>
<p class="title_2">参数</p>
<p>strAttr</p>
<p>指明要检取属性的字符串表达式。</p>
<p class="title_2">返回值</p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -