RichTextArea の境界線 (CSS のようなもの) を直接設定する最適な方法はありますか?;
Formatter を使用しようとしましたが、必要なメソッドが含まれていません:(
GWT 2.3 を使用しています。
RichTextArea の境界線 (CSS のようなもの) を直接設定する最適な方法はありますか?;
Formatter を使用しようとしましたが、必要なメソッドが含まれていません:(
GWT 2.3 を使用しています。
それを達成する方法はたくさんあります。
以下を使用できます
getElement().setAttribute( "name", "value" );
ここで、変更する CSS 属性名を指定し、値を指定します。
getElement().setClassName( "className" );
getElement().addClassName( "className" );
ここで CSS クラス名を指定します (任意の名前にすることができます)。CSS ファイルで同じ className を使用し、必要なすべての操作を行います。
CSS 設定を gwt-objects に適用できます
おそらく、境界線を設定するメソッドを使用して、GWT のフレームからフレームを拡張できます。
public void setFrameBorder(Integer border) {
getFrameElement().setFrameBorder(border);
}
これを行う 1 つの方法は、GWT 内に埋め込まれたメソッドを使用することです。
GWT Styleクラスから。
次に例を示します。
HTMLPanel htmlPanel= new HTMLPanel("TestPanel");
htmlPanel.getElement().getStyle().setBorderStyle(BorderStyle.SOLID); // DOTTED, NONE ...
htmlPanel.getElement().getStyle().setBorderWidth(0.5, Unit.PX);
htmlPanel.getElement().getStyle().setBorderColor("#DD05FF");
ここでhtmlPanel
は、幅 0.5 ピクセルの紫の実線の境界線が表示されます。