gpt4 book ai didi

java - GWT 中 ListBox 元素的水平滚动条

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:13:15 24 4
gpt4 key购买 nike

我使用的是 GWT 2.4.0,当我填充 ListBox 小部件时出现了问题。当我放置的元素多于 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;
}

这样做之后,我可以看到垂直和水平滚动条,但水平滚动条仍然不起作用。它已被禁用。

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

最佳答案

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

关于java - GWT 中 ListBox 元素的水平滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10821511/

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