我有一个具有 3 个属性的基本对象:
- id : 整数
- 宽度:整数
- 高度:整数
我需要一个编辑器来使高度和宽度可编辑,并且我还想在Label中显示id。
问题是标签接受字符串,而id是整数。因此,如果我尝试以下操作:
@UiField
Label id;
我有这个错误:
[ERROR] Line 17: Type mismatch: cannot convert from Integer to String
我可以用下面的代码解决这个问题:
@UiField
@Ignore
Label myId;
...
void setId(Integer id){
this.myId.setText(""+id);
}
但这意味着当我编辑()编辑器时,我必须手动调用 setId()。
有没有办法在设置 id 时自动更新标签的文本?