可以使用CssLayout来实现组件的绝对定位吗?

雷托·霍亨纳(RetoHöhener)

目前,我正在使用AbsoluteLayout,但是由于某些问题,我想尝试一下CssLayout。

我想动态地将图像,标签和按钮组件放置在布局中的特定位置。

AbsoluteLayout允许我这样指定位置:

absoluteLayout.addComponent(component, "top:20px;left:20px")

使用CssLayout完全可以实现这样的功能吗?

亨利·科罗拉(Henri Kerola)

您可以通过getCss在CssLayout上进行重写来为组件应用内联CSS ,因此以下内容应具有所需的结果:

  CssLayout cssLayout = new CssLayout() {
    @Override
    protected String getCss(Component component) {
        // check the component here and return correct css. In this case only one component in the layout so this works..
        return "position: relative; top: 10px; left: 10px";
    }  
  };
  cssLayout.setSizeFull();

  cssLayout.addComponent(new Button("Hello"));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

可以使用Go来实现VPP插件吗?

我可以使用 <span> 来实现吗?

可以使用反作用钩来注入组件吗?

我可以使用CSS过渡为绝对定位的元素设置动画吗?

可以使用不同的实现文件来实现多态吗?

在Ember中,您可以使用组件助手来覆盖组件功能吗?

我可以使用Visual Studio 2015来定位.net Framework 4.7吗?

我可以使用单个选择器来定位所有<H>标签吗?

可以使用Sed来实现此过滤器吗?

我可以使用Java Stream Collector来实现此行为吗

我可以使用`tf.nn.dropout`来实现DropConnect吗?

我们可以使用Spring Boot来实现Java库吗?

可以使用C ++聚合初始化来构造实现接口的类的实例吗?

我们可以使用继承来实现链接列表吗?

我可以使用vaadin的ui组件来突出显示文本吗?

我可以使用传入组件的变量来设置标准样式的CSS属性值吗

在 Django 中,我可以使用带有 if 语句的获取绝对 url 来引用其他应用程序吗?

哑组件可以使用/渲染redux容器组件吗?

Sass-我可以使用定位标签吗?

您可以使用icmp定位特定端口吗?

弹性盒内可以使用相对定位吗?

是否可以使用WCF来实现惰性逻辑?

是否可以使用类型类来实现特征?

是否可以使用Comparator <T>来实现reverseOrder()方法?

我们可以使用Renderscript来实现代码的面向安全性的部分吗?

我们可以使用Studio Studio组件来创建独立的HTML5 Web应用程序吗?

可以使用SCons来构建使用CMake的库吗?

我可以使用 for 循环来获得相同的结果吗?

可以使用收集来展开Junctions吗?