我想根据某些输入来设置标签样式。我发现了如何设置颜色,字体粗细,字体样式,字体大小和缩进。但是,我找不到如何将字体系列设置为例如“ Arial”。

lblTaskName.getElement().getStyle().setColor("Navy");
lblTaskName.getElement().getStyle().setFontWeight(FontWeight.BOLD);
lblTaskName.getElement().getStyle().setFontStyle(FontStyle.ITALIC);
lblTaskName.getElement().getStyle().setFontSize(14.0, Unit.PT);
lblTaskName.getElement().getStyle().setTextIndent(15.0, Unit.PT);

最佳答案

我已经在IE中看到Widget#getElement()#setAttribute()问题。
更好的方法是:

myWidget.getElement().getStyle().setProperty("fontFamily", "Arial");


我从来没有尝试过这种字体家族。 getStyle().setProperty('camelCase','value')的一般规则

camel-case变为-> camelCase

关于java - GWT Java-设置字体样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23179030/

10-10 01:24