我想知道是否有一种为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);
}
一种方法是使用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像素宽的紫色实心边框。