- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Google 建议使用 FlowPanel 代替 VerticalPanel,因为 VerticalPanel 在标准模式 ( http://www.gwtproject.org/doc/latest/DevGuideUiPanels.html ) 下不能很好地工作。
myflowPanel.getElement().getStyle().setFloat(Float.NONE);
最佳答案
A FlowPanel
呈现为 html '
Label
将被垂直定位,因为它们的默认行为是作为一个块,但如果你添加一个
TextBox
它将被呈现为一个“
”,其默认显示为 inline-block。
FlowPanel
中处置 child 的方法正在设置属性
display
适合每个 child ,一起玩
float
属性,或任何其他 css 调整,如
flexbox .通常 gwt 设计者在 ui-binder 模板中设置样式。但是如果你想通过代码来做你可以这样做:
// Example of a flow panel with all elements disposed in vertical
FlowPanel verticalFlowPanel = new FlowPanel();
TextBox textBox = new TextBox();
Label label = new Label("Foo");
textBox.getElement().getStyle().setDisplay(Display.BLOCK);
verticalFlowPanel.add(textBox);
verticalFlowPanel.add(label);
RootPanel.get().add(verticalFlowPanel);
// Example of a flow panel with all elements disposed in horizontal
FlowPanel horizontalFlowPanel = new FlowPanel();
TextBox textBox2 = new TextBox();
Label label2 = new Label("Foo");
label2.getElement().getStyle().setDisplay(Display.INLINE_BLOCK);
horizontalFlowPanel.add(textBox2);
horizontalFlowPanel.add(label2);
RootPanel.get().add(horizontalFlowPanel);
关于gwt - 如何让 FlowPanel 像 VerticalPanel 一样垂直流动它的 child ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19264238/
我有一个水平面板,里面有 3 个垂直面板。在垂直面板中有自定义小部件 我需要所有垂直面板具有相同的高度(即使它们内部的小部件数量不同)并且在空白区域有一个按钮。 因此,我将所有面板的高度设置为 100
是否可以迭代 VerticalPanel 并仅获取某些小部件。 我知道您可以使用 GWT 中的字符串列表来完成此操作,但它不适用于小部件。我喜欢简短的迭代,但是如果有更长的方法,也很受欢迎。 任务:基
VerticalPanel 面板 = new VerticalPanel();panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN
我正在尝试弄清楚如何根据需要对齐 verticalPanel 的子项。 我有一个高度为 100% 的 verticalPanel,它被添加到 splitLayoutPanel 的中心。在 vertic
我正在尝试为我的垂直面板设置一个 cellpadding 值。有一个用于设置单元间距的 API (CellPanel.setSpacing()),但没有用于设置单元间距的 API。 我该怎么做? 最佳
如何将监听器/处理程序添加到 VerticalPanel,使其成为 当 VerticalPanel 改变大小时触发? 我基本上尝试了以下内容: VerticalPanel myPanel = new
如何以编程方式将 HorizontalPanel 转换为 VerticalPanel?可能吗? 来自: 收件人: 最佳答案 下面的代码片段行得通吗? (没有 GWT 环境设置来测试它):
Google 建议使用 FlowPanel 代替 VerticalPanel,因为 VerticalPanel 在标准模式 ( http://www.gwtproject.org/doc/latest
我在这里使用示例:https://gwt-dnd.appspot.com/#InsertPanelExample只有一列。 该列是一个包含许多 Widget 的 VerticalPanel。 使用 V
我是一名优秀的程序员,十分优秀!