如何设置边框样式

时间:2012-11-20 18:47:31

标签: gwt gwt-2.3 richtextarea

我想知道有没有一种为RichTextArea直接设置边框(CSS之类)的最佳方法?

我尝试使用Formatter但它不包含必需的方法:(

我正在使用GWT 2.3。

4 个答案:

答案 0 :(得分:1)

您可以将CSS设置应用于gwt-objects

答案 1 :(得分:1)

有很多方法可以实现它。

您可以使用以下

getElement().setAttribute( "name", "value" );

此处提供您要修改的CSS属性名称并提供值。

getElement().setClassName( "className" );
getElement().addClassName( "className" );

这里提供CSS类名(可以是任何名称)。在CSS文件中使用相同的className并执行所需的所有操作。

答案 2 :(得分:0)

也许您可以使用设置边框的方法从GWT的框架扩展框架:

public void setFrameBorder(Integer border) {
    getFrameElement().setFrameBorder(border);
}

答案 3 :(得分:0)

一种实现方法是使用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像素宽。