1
8
作为您对“hello world”示例应用程序的请求,我从 https://vaadin.com/start 并将tatu的解决方案与示例使用代码结合起来。你可以在 https://github.com/Peppe/absolute-layout-demo 是的。 您可以在终端/命令行中使用以下命令对其进行实时测试:
我创建了一个名为AbsoluteLayout的类,它的整体外观如下:
与塔图所说的相比,我所做的唯一改变是给出相对于父布局的位置。这使得添加到布局中的子级的位置相对于布局,而不是主体(或在dom结构中相对于父级的位置)。否则该组件将位于顶部:50px,左侧:50px(从浏览器角)。 然后usage类如下所示:
我在布局前添加了几行文字来添加几行文字,只是为了测试出位置:上面提到的相对位置。 希望这能帮助你走上正确的道路。正如你所注意到的,这个“绝对布局”并没有真正的代码,它只是一个div。如果你想把一个元素放在一个相对的位置,你可以对你的应用程序中的任何布局做同样的操作。 |
2
4
在基于java的vaadin应用程序中,最简单的方法是使用div作为布局并在其中添加组件。 对于需要应用css样式的每个组件,都有相应的java api,即component.getelement().getstyle()。 可能有点像
可能您想扩展div和上面的方法(这使得基本的绝对布局) 另见 https://developer.mozilla.org/en-US/docs/Web/CSS/position |
Ramdhas · DIV标记内的日期格式化程序 2 年前 |
hd42 · 如何在多列linkki节中跨越多列 6 年前 |
Luca Magnotta · 缩放后,Vaadin图表导出到SVG 6 年前 |
Piro · 如何在整个Vaadin 7应用程序中设置自定义字体 6 年前 |
alexanoid · Vaadin会话和Spring安全身份验证对象 6 年前 |
kscherrer · Vaadin 8-在组合框中排序项目<整数> 6 年前 |
Mordechai · Vaadin动画,淡出并隐藏Valo主题 7 年前 |