java - 如何更改 GWT 的小部件 CSS 值?

标签 java css gwt

基本上,我喜欢默认的主题小部件。但是,我需要更改 DecoratedStackPanel 小部件上的字体大小。

我认为这样的事情应该是可能的:

decoratedStackPanel.getElement().getStyle().setProperty("fontSize", "12pt");

但是,“fontSize”不是属性的有效名称,我没有找到如何获取所有元素属性的方法。因此,我不知道正确的属性名称。

有什么想法吗?

请不要发布关于继承小部件或编写自定义 CSS 的帖子。我喜欢默认的,但字体大小。这应该是可能的 afaik。

最佳答案

fontSize是正确的,最好的使用方法如下:

decoratedStackPanel.getElement().getStyle().setFontSize(12, Unit.PT);

但我不确定这会产生您想要的结果。它在整个面板上设置字体大小,如果在子元素上设置了另一种字体大小,则该元素将使用该字体大小。在那种情况下,特定元素的 css 条目会更好。例如:

.gwt-DecoratedStackPanel .gwt-StackPanelItem {
   font-size:12pt !important;
}

(!important 将强制使用这个特定的字体大小设置,并且只有在你想确保使用这个字体大小时才应该使用。第一次测试没有)。

关于java - 如何更改 GWT 的小部件 CSS 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4585849/

相关文章:

java - 在 pom.xml 中配置进程类型时 Heroku Webapp 崩溃

java - Spring-boot UTF-8 资源

html - 为什么::selection:first-child 不起作用?

iframe - 当我更改 GWT 应用程序的 html 文件中的 document.domain 属性时,出现空白页

css - 如何通过 GWT 编译保留 css 类名?

eclipse - GWT 托管模式非常慢

java - 忽略 XML 文件中的 SOAP 标记

java - PAAS 能否解决 BlazeDS 的可扩展性问题?

jquery - 导致滑动导航出现故障的视频背景?

css - :first-child selector or equivelant