我有一个带有SimplePanel
的GWT应用程序。
如何让它的边框破灭?
我尝试了myPanel.addStyleName(Style.BorderStyle.DOTTED.getCssName());
,但它没有用。
答案 0 :(得分:1)
这可以使用Element#getStyle()方法更新元素的Style对象。
SimplePanel myPanel=new SimplePanel();
myPanel.getElement().getStyle().setBorderStyle(BorderStyle.DOTTED);
但我建议你将样式保存在CSS文件中,而不是直接在Java文件中应用它,以后在主题的情况下更难以管理和更改。
CSS:
.dashedBorder{
border: 1px dotted black;
}
JAVA:
SimplePanel myPanel=new SimplePanel();
myPanel.setStyleName("dashedBorder");