Как я могу динамически изменить размер шрифта объекта GWT Label? - PullRequest
2 голосов
/ 20 июня 2011

В проекте GWT я хочу иметь возможность сделать что-то вроде этого, установить размер шрифта, который будет использоваться для экземпляра метки:

public class BigLabel extends Label {
    public BigLabel(String s, int i) {
      super(s);
      setFontSize(i); // sets font size in em units
    }
}

Но я не могупотому что я не могу найти метод, который делает ту же работу.Я могу легко использовать Label.setStyleName, но если я это сделаю, мне нужно установить абсолютное значение, хранящееся в файле CSS.Есть ли способ иметь гибкий размер шрифта?

1 Ответ

9 голосов
/ 20 июня 2011
private void setFontSize(double ems) {
  getElement().getStyle().setFontSize(ems, Unit.EM);
}
...