0

我想知道是否有人知道如何在 GWT 中更改 flextable 的字体大小?我尝试了无数次尝试并在网上到处查看,但似乎没有解决方案有效。我在 GWT 中有一个 flexTable,还有很多标签,比如......

user_info.setText(5, 0, "Organization:");

目前我一直在尝试使用代码在 CSS 页面中编写样式

.smallFont
{
    font-size: 6pt;
    background-color: #66ff66;
}

我将 flexTable 设置为该样式,并且表格的背景发生了变化,但字体没有。任何帮助将不胜感激。我在网上到处找。我什至尝试通过更改每个组件的默认样式页面...

.gwt-FlexTable
{
    font-size: 6pt;
    background-color: #66ff66;
}

但无济于事...

好郁闷=(

4

2 回答 2

1

我使用 firebug 找出 GWT 的 CSS 样式,然后在我的 CSS 文件中使用“!important”覆盖现有的 CSS 样式。下面有一个例子。

.gwt-TabPanelBottom {
   border-width: 1px !important;
   background: none no-repeat scroll center center #F6F6FF !important;
   padding: 0 !important;
   border: 2px solid #BFCC99 !important;    
}
于 2011-09-30T07:26:13.063 回答
0

使用 !important 语句覆盖通过 XML 导入的 CSS。

或者,如果需要,您可以下载这些基本 css 文件,手动包含它们的副本,注释掉 xml 中的所有内容,并拥有完整的样式控制。

下面是 clean.css 文件,例如:

http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/user/theme/clean/public/gwt/clean/clean.css? r=10894

具体来说,要更改 GWT Flex Table 中的字体(假设您正在导入 clean.css),请将此示例添加到您的自定义 css 文件并覆盖您导入的 table td 样式:

table td{   
    font: 18px Arial, sans-serif !important;
}
于 2013-06-03T21:00:43.073 回答