0

我想知道是否有直接为 RichTextArea 设置边框(类似 CSS)的最佳方法?

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

我正在使用 GWT 2.3。

4

4 回答 4

1

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

于 2012-11-21T00:30:48.443 回答
1

有很多方法可以实现它。

您可以使用以下

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

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

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

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

于 2012-11-21T12:55:33.913 回答
0

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

public void setFrameBorder(Integer border) {
    getFrameElement().setFrameBorder(border);
}
于 2012-11-20T18:51:48.420 回答
0

一种方法是使用 GWT 中的嵌入式方法,它们是:

来自GWT 样式类。

这是一个例子:

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 像素宽的紫色实心边框。

于 2018-09-10T10:03:36.210 回答