was*_*256 3 java gwt flowpanel
我正在尝试在java gwt中使用flowpanel但是当我添加不同的小部件时,面板将每个小部件添加到一个新行中,这里是我如何设置flowPanel
public class Test extends Composite {
public abstract class SomeWidget<T> extends Composite {
...
}
public class SomeStringWidget extends SomeWidget<String> {
...
}
public void setWidget() {
FlowPanel fp = new FlowPanel();
fp.setWidth("100%");
fp.add(new SomeStringWidget());
fp.add(new SomeStringWidget());
...
}
}
Run Code Online (Sandbox Code Playgroud)
为什么每个Widget都设置在一个新的行中,而不是像流程板一样,在一行中添加小部件,直到没有更多空间,然后将它们添加到新行中?
Flow Panel使用样式GWT-FlowPanel生成DIV元素.如果你想要你内部小部件内联使用以下CSS制作内部小部件的CSS:
.SomeStringWidget {
display: inline;
}
Run Code Online (Sandbox Code Playgroud)
要么
.SomeStringWidget {
display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)
要么
.SomeStringWidget {
float: left;
}
Run Code Online (Sandbox Code Playgroud)
在您的小部件中,在构造函数中设置CSS Class .SomeStringWidget.
public SomeStringWidget {
this.setStyleName("SomeStringWidget");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4789 次 |
| 最近记录: |