Java 如何动态更改GWT标签对象的字体大小?

Java 如何动态更改GWT标签对象的字体大小?,java,gwt,font-size,Java,Gwt,Font Size,在GWT项目中,我希望能够执行如下操作,设置用于标签实例的字体大小: 公共类BigLabel扩展了标签{ 公共BigLabel(字符串s,int i){ 超级(s); setFontSize(i);//以em为单位设置字体大小 } } 但我不能,因为我找不到任何方法可以做同样的工作。我可以很容易地使用Label.setStyleName,但如果这样做,我必须将其设置为存储在css文件中的绝对值。有没有一种灵活的字体大小的方法?private void setFontSize(双ems){ ge

在GWT项目中,我希望能够执行如下操作,设置用于标签实例的字体大小:

公共类BigLabel扩展了标签{
公共BigLabel(字符串s,int i){
超级(s);
setFontSize(i);//以em为单位设置字体大小
}
}
但我不能,因为我找不到任何方法可以做同样的工作。我可以很容易地使用
Label.setStyleName
,但如果这样做,我必须将其设置为存储在css文件中的绝对值。有没有一种灵活的字体大小的方法?

private void setFontSize(双ems){
getElement().getStyle().setFontSize(ems,Unit.EM);
}

对不起,我的问题中可能不是指“动态”。我不追求可以自行调整大小的文本,但我希望能够在创建文本对象时提供大小。也许“编程”是个更好的词。谢谢@thomas broyer。很好。