Java GWT中ListBox元素的水平滚动条

Java GWT中ListBox元素的水平滚动条,java,gwt,Java,Gwt,我使用的是GWT2.4.0,在填充ListBox小部件时出现了问题。当我放置的元素超过ListBox可以显示的数量时,垂直滚动条显示得很好,让用户可以看到所有的元素。但是当我添加一个比列表框的宽度长的字符串时,水平滚动条就不会出现,用户也看不到字符串的结尾。代码如下: private VerticalPanel mainPanel = new VerticalPanel(); private ListBox someList = new ListBox(); public void onModu

我使用的是GWT2.4.0,在填充ListBox小部件时出现了问题。当我放置的元素超过ListBox可以显示的数量时,垂直滚动条显示得很好,让用户可以看到所有的元素。但是当我添加一个比列表框的宽度长的字符串时,水平滚动条就不会出现,用户也看不到字符串的结尾。代码如下:

private VerticalPanel mainPanel = new VerticalPanel();
private ListBox someList = new ListBox();
public void onModuleLoad() {
someList.setVisibleItemCount(5);
    someList.setWidth("180px");
    someList.addItem("Item1");
    someList.addItem("Item2");
    someList.addItem("Item3333333333333333333333333");
    someList.addItem("Item4");
    someList.addItem("Item5555555555555555555555555");
    someList.addItem("Item6");
    someList.addItem("Item7");
    someList.addItem("Item8");
    mainPanel.add(someList);
    RootPanel.get("list").add(mainPanel);
}
因此,第3项和第5项的末尾被切断,水平滚动条不会出现。 我尝试添加someList.setStyleName(“textarea-style1”);输入onModuleLoad()函数,并在CSS文件中定义它,如下所示:

.textarea-style1
{
    BACKGROUND-COLOR: #FBFBEF; 
    FONT-SIZE: 15px;
    overflow: scroll;
}
完成后,我可以看到垂直和水平滚动条,但水平滚动条仍然无法工作。它是禁用的

现在,我只是为列表框中的每个项目设置了一个标题,这样用户就可以通过将鼠标放在弹出窗口上看到完整的字符串,但我想改用滚动条。
任何帮助都将不胜感激。

A
ListBox
只是一个HTML
。我不认为有一个水平滚动条的方法。

有一个css属性,它接受值
可见|隐藏|滚动|自动
。这在chrome中适用于我。事实上,我有一个相反的问题,滚动条没有显示为
overflow
css属性被包含元素设置为hidden。

谢谢你的回答,托马斯,但是正如我上面提到的,当我在css文件中将overflow设置为scroll时,问题仍然存在。它使水平滚动条出现,但不幸的是,它被禁用,无法正常工作。哎呀!对不起,错过了。TL;我想是吧。编辑答案以删除该建议。