gpt4 book ai didi

java - GWT - DecoratorPanel - 动态背景色

转载 作者:行者123 更新时间:2023-11-29 06:06:33 25 4
gpt4 key购买 nike

我想知道如何动态设置 DecoratorPanel 的背景颜色?我能看到的所有示例都只是显示 CSS 静态修改,但我找不到任何动态示例。如果您有一些有用的片段,请分享

最佳答案

要动态编辑样式,您可以使用 Style对象,通过底层 DOM 元素到达。像下面这样的东西应该可以工作:

DecoratorPanel panel = new DecoratorPanel();
panel.getElement().getStyle().setBackgroundColor("#000000");

这样做会为 DOM 中的元素分配一个内联样式。您会在 Style 对象上找到大多数属性的方法,“setProperty(String, String)”可用于满足您更罕见的样式需求。

如果您只是在几种预设颜色之间更改背景,您也可以考虑简单地更改面板上的 css 类名称。这为您提供了将所有背景样式保留在 css 中的好处。您可以通过以下方式执行此操作:

panel.addStyleName("css-class-name");

和 panel.removeStyleName("css-class-name");

关于java - GWT - DecoratorPanel - 动态背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8364902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com