gpt4 book ai didi

java - 如何更改按钮的颜色?

转载 作者:行者123 更新时间:2023-12-01 04:26:32 24 4
gpt4 key购买 nike

我正在 vaadin 中开发我的第一个应用程序,但我无法更改按钮的颜色(希望它们为黑色)。我正在使用从 Reindeer 继承的自定义主题。

我尝试这样:

    buttonSetting = new Button();
buttonSetting.setIcon(new ThemeResource("images/icons/16px/setting.png"));
buttonSetting.addStyleName(Reindeer.BUTTON_SMALL);
buttonSetting.addStyleName(Reindeer.LAYOUT_BLACK);

但不起作用,我该怎么办?

最佳答案

据我所知,Reindeer.LAYOUT_BLACK 应该是包含 Button 的组件的样式名称。

public class AdminBar extends CustomComponent {

private final HorizontalLayout layout = new HorizontalLayout();

public AdminBar(Lang lang) {
setCompositionRoot(layout);
setWidth(100, Unit.PERCENTAGE);
layout.setWidth(100, Unit.PERCENTAGE);
setStyleName(Reindeer.LAYOUT_BLACK);
Button button = new Button("I'm a Button");
button.setStyleName(Reindeer.BUTTON_SMALL);
layout.addComponent(button);
}
}

如果你设置的是Horizo​​ntalLayout而不是AdminBar的样式名称,则整个布局将是黑色的。

关于java - 如何更改按钮的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18445269/

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