概述 | 软件包 | 类 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

## application.beans
类 ESpinner

    java.lang.Object
      emo.ebeans.ESpinner
          application.beans.ESpinner

    public class ESpinner

extends emo.ebeans.ESpinner

该类定义了微调控制的方法。

构造函数摘要
`ESpinner(double value, double increment, int width, int digit, java.lang.String unit, javax.swing.event.ChangeListener listener)` 创建具有双精度型value和increment的新微调控制.
`ESpinner(int value, int increment, int width)` 创建具有整型value和increment的新微调控制.

方法摘要
`void` | `addEditorFocusListener(java.awt.event.FocusListener l)` 为数值调节按钮内部编辑器添加一个焦点监听器。
`void` | `addEditorKeyListener(java.awt.event.KeyListener l)` 为数值调节按钮内部编辑器添加一个键盘监听器。
`void` | `enableCheck()` 在微调控制显示时且按了OK按钮以后，激活对话框以确定微调控制的数据.
`java.lang.String` | `getEditorValue()` 获取文本编辑器中的内容。
`javax.swing.JComponent` | `getSpninnerEditor()` 返回此ESpinner的editor.
`double` | `getValue()` 获得作用后微调控制的值.
`double` | `getValue(boolean actual)` 获得作用后微调控制的值.
`boolean` | `isUp()` 是否点击了微调向上箭头。
`void` | `removeEditorFocusListener(java.awt.event.FocusListener l)` 删除数值调节按钮内部编辑器的一个焦点监听器。
`void` | `removeEditorKeyListener(java.awt.event.KeyListener l)` 删除数值调节按钮内部编辑器的一个键盘监听器。
`void` | `selectAll()` 选中所有文本内容。
`void` | `setEditorLimit(int limit)` 设置数字调节按钮编辑器的输入字符最大长度。
`void` | `setEditorValue(java.lang.String text)` 设置文本编辑器中的内容。
`void` | `setLimit(double minimum, double maximum, boolean asDefault, boolean notTreat, double defaultValue)` 为微调控制设置最大、最小以及其他值.
`void` | `setValue(double val)` 设置微调控制的值.

从类 java.lang.Object 继承的方法
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

构造函数详细信息

### ESpinner

    public ESpinner(double value,
                    double increment,
                    int width,
                    int digit,
                    java.lang.String unit,
                    javax.swing.event.ChangeListener listener)

  创建具有双精度型value和increment的新微调控制.

  参数：
    `value` - 微调控制的初始值.
    `increment` - 按滚动条时微调控制的增量.
    `width` - 微调控制的的宽度，包括滚动条的.
    `digit` - 十进制数的数字.
    `unit` - 微调控制的单元字符串.
    `listener` - 变化监听器.

### ESpinner

    public ESpinner(int value,
                    int increment,
                    int width)

  创建具有整型value和increment的新微调控制.

  参数：
    `value` - 微调控制的初始值.
    `increment` - 微调控制的增量.
    `width` - 微调控制的的宽度.

方法详细信息

### addEditorFocusListener

    public void addEditorFocusListener(java.awt.event.FocusListener l)

  为数值调节按钮内部编辑器添加一个焦点监听器。

  参数：
    `l` - 焦点监听器

### addEditorKeyListener

    public void addEditorKeyListener(java.awt.event.KeyListener l)

  为数值调节按钮内部编辑器添加一个键盘监听器。

  参数：
    `l` - 键盘监听器

### enableCheck

    public void enableCheck()

  在微调控制显示时且按了OK按钮以后，激活对话框以确定微调控制的数据.

### getEditorValue

    public java.lang.String getEditorValue()

  获取文本编辑器中的内容。

  返回：
    编辑器中的内容

### getSpninnerEditor

    public javax.swing.JComponent getSpninnerEditor()

  返回此ESpinner的editor.

  返回：
    返回的editor.

### getValue

    public double getValue()

  获得作用后微调控制的值.

### getValue

    public double getValue(boolean actual)

  获得作用后微调控制的值.

  参数：
    `actual` - 是否得到当前微调控制的值
  返回：
    获得作用后微调控制的值.

### isUp

    public boolean isUp()

  是否点击了微调向上箭头。

  返回：
    点击微调箭头的方向，如果返回值为true则微调向上，否则微调向下

### removeEditorFocusListener

    public void removeEditorFocusListener(java.awt.event.FocusListener l)

  删除数值调节按钮内部编辑器的一个焦点监听器。

  参数：
    `l` - 焦点监听器

### removeEditorKeyListener

    public void removeEditorKeyListener(java.awt.event.KeyListener l)

  删除数值调节按钮内部编辑器的一个键盘监听器。

  参数：
    `l` - 键盘监听器

### selectAll

    public void selectAll()

  选中所有文本内容。

### setEditorLimit

    public void setEditorLimit(int limit)

  设置数字调节按钮编辑器的输入字符最大长度。

  参数：
    `limit` - 输入字符最大长度

### setEditorValue

    public void setEditorValue(java.lang.String text)

  设置文本编辑器中的内容。

  参数：
    `text` - 编辑器中的内容

### setLimit

    public void setLimit(double minimum,
                         double maximum,
                         boolean asDefault,
                         boolean notTreat,
                         double defaultValue)

  为微调控制设置最大、最小以及其他值.

  参数：
    `minimum` - 微调控制的最小值.
    `maximum` - 微调控制的最大值.
    `asDefault` - 当错误发生时设置缺省值，布尔型.
    `notTreat` - 当错误发生时不进行处理.
    `defaultValue` - 微调控制的缺省值.

### setValue

    public void setValue(double val)

  设置微调控制的值.

  参数：
    `val` - 设置的值.

概述 | 软件包 | 类 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

版权所有 2001-2008 无锡永中科技有限公司