在组件属性中的 java.lang.String 值和 java.lang.Number 的数据类型之间进行转换。该转换通常适用于组件用来显示值和提取用户输入值的属性。例如,文本字段组件使用 text 属性来实现此目的。
Long(介于范围 [Long.MIN_VALUE, Long.MAX_VALUE] 且不含十进制值),否则返回 Double。如果需要转换器返回数值类型,而不是返回 Long 或 Double,或者如果需要将选择范围缩小至特定类型,请选择一个专门返回该类型的转换器,如整型转换器、长整型转换器或双精度转换器。 在绑定组件时,IDE 通常会为您标识数据类型,并在建立值属性绑定时设置相应的转换器。不过,也可以通过设置组件的 converter 属性来手动添加转换器。
Conversion error occurred.
name: 'entered-value' must be a converter-type.
在此消息中,name 是组件 ID 或其标签的内容(如果存在),entered-value 是用户输入的值,converter-type 是转换器类型。例如,如果转换器是 Big Decimal 转换器,则 converter-type 是 signed decimal number。