gpt4 book ai didi

java - 向 JList 添加滚动条(包括 DefaultListModel 对象)

转载 作者:行者123 更新时间:2023-12-01 23:05:08 26 4
gpt4 key购买 nike

我正在尝试向我的 JList 添加滚动条,并且我在该网站中进行了搜索,有很多关于此主题的内容,但是当我尝试引用问题中的某些内容时,其中任何一个都有有效。我的代码在这里。

  list = new JList();
list.setVisibleRowCount(1000);

model = new DefaultListModel<String>();
list.setModel(model);
JScrollPane scrollpane = new JScrollPane();
scrollpane.setViewportView(list);

如何将滚动条添加到JList?有人可以帮我解答这个问题吗?

最佳答案

How can ı add scroolbar to the JList?anybody can help me for this question?

当列表中的元素数量大于滚动 Pane 的大小时,滚动条将自动出现。

我猜测 setVisibleRowCount(...) 方法不会执行任何操作,因为您没有向 ListModel 添加任何数据。由于没有任何内容可渲染,因此大小将为 0。此外,使用 1000 行计数没有任何意义,因为您无法在单个页面上显示 1000 行数据。该属性应该是一个合理的值,例如 10,这样即使列表中有 100 项,您也可以一次看到 10 项数据。

发布SSCCE如果您需要更多帮助,这说明了您的问题(一旦您实际将数据添加到模型并使行数合理)。

关于java - 向 JList 添加滚动条(包括 DefaultListModel 对象),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22900187/

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