2011-06-19 7 views
2
GWTプロジェクトで

、私はラベルのインスタンスに使用されますフォントサイズを設定するには、このような何かを行うことができるようにしたい:GWT Labelオブジェクトのフォントサイズを動的に変更するにはどうすればよいですか?

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

しかし、私はできない私ができるので、同じ仕事をする方法を見つけることはできません。私は簡単にLabel.setStyleNameを使うことができますが、私がそれを行うならば、それをCSSファイルに格納された絶対値に設定しなければなりません。フレキシブルなフォントサイズを使用する方法はありますか?

+0

私は申し訳ありませんが、私はおそらく私の質問には「動的」を意味するものではありません。私はそれ自体のサイズを変更することができるテキストの後ではありませんが、私はテキストオブジェクトを作成するときにサイズを供給できるようにしたいと思います。おそらく、「プログラム的に」はより良い言葉です。 –

答えて

9
private void setFontSize(double ems) { 
    getElement().getStyle().setFontSize(ems, Unit.EM); 
} 
+0

Thanks @ thomas-broyer。正常に動作します。 –

関連する問題