0

我网站上的 ListBox 小部件都看起来像这样

在此处输入图像描述

而不是像这个不在我的网站上,而是来自另一个 gwt 网站http://examples.roughian.com/index.htm#Widgets~ListBox

在此处输入图像描述

这是我的初始化方式

public static ListBox chartViewBox() {
    ListBox listBox = new ListBox();
    listBox.setStyleName("listBox");
    listBox.addItem("option1");
    listBox.addItem("option2");
    return listBox;
}

基于此,我认为错误的余地不大。这是一个已知问题吗?任何信息将不胜感激。

我尝试解决/进一步诊断问题:

-利用 listBox.setWidth(width)

- 使用更长的字符串作为第一个列表项

两种方法都改变了框的大小,但按钮右侧的空间仍然存在。

4

2 回答 2

0

默认情况下,ListBox 小部件会调整大小以适应其中最长的项目。如果你想要一个固定的尺寸,你可以给它设置一个 CSS“宽度”,以像素为单位:

listBox.setWidth("200px");

这将导致列表框始终为 200px 宽。

于 2013-07-29T21:50:13.880 回答
0

解决

在列表框 css 中设置padding-right0pt

于 2013-07-29T22:45:08.870 回答