gpt4 book ai didi

java - 设置可滚动列表的边界

转载 作者:行者123 更新时间:2023-12-01 18:48:15 25 4
gpt4 key购买 nike

如何设置可滚动列表的边界?

如何设置此列表的边界以使其不占用空洞应用程序?我已经搜索了大约一个小时,但没有找到任何符合我要求的东西。

这是我所拥有的:

String alphabet[] = { "A", "B", "C", "D","E", "F", "G", "H","I","J","K",
"L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z" };

JList list = new JList(alphabet);
JScrollPane scrollPane = new JScrollPane(list);

Container contentPane = getContentPane();
contentPane.add(scrollPane);

我尝试了几种不同的方法,但都没有成功。

最佳答案

我怀疑您正在使用 JFrame 的默认布局管理器,它是 BorderLayout

您可以尝试将布局管理器更改为其他内容,请查看A visual guide to layouts了解更多示例。

JList 的大小受多种因素影响,您可以使用 JList#setPrototypeCellValueJList 提供有关您想要的内容的提示。它可以影响宽度(并间接影响高度)和 JList#setVisibleRowCount .

当然,这是假设相关布局管理器将遵循 JScrollPane 指定的首选大小值

关于java - 设置可滚动列表的边界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16757568/

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