Java 设置可滚动列表的边界
如何设置可滚动列表的边界 如何设置此列表的边界以使其不占用hole应用程序? 我已经搜索了大约一个小时,没有找到任何符合我要求的东西 以下是我所拥有的:Java 设置可滚动列表的边界,java,swing,layout-manager,jlist,Java,Swing,Layout Manager,Jlist,如何设置可滚动列表的边界 如何设置此列表的边界以使其不占用hole应用程序? 我已经搜索了大约一个小时,没有找到任何符合我要求的东西 以下是我所拥有的: 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
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);
我尝试过几种不同的方法,但都没有成功。我的建议是使用
LayoutManager
我假设您只想“调整”滚动窗格的大小
克鲁
弗洛里安
我的建议是使用
LayoutManager
我假设您只想“调整”滚动窗格的大小
KR
Florian我怀疑您正在使用
JFrame
的默认布局管理器,这是一个边界布局
您可以尝试将布局管理器更改为其他内容,查看更多示例
JList
s大小受多个因素影响,您可以通过使用可以影响宽度(以及间接影响高度)和宽度的内容,向JList
提供提示
当然,这假定所讨论的布局管理器将遵循JScrollPane
指定的首选大小值。我怀疑您正在使用JFrame
的默认布局管理器,这是一个边界布局
您可以尝试将布局管理器更改为其他内容,查看更多示例
JList
s大小受多个因素影响,您可以通过使用可以影响宽度(以及间接影响高度)和宽度的内容,向JList
提供提示
当然,这是假设有问题的布局管理器将遵循JScrollPane
1)指定的首选大小值。要更快地获得更好的帮助,请发布一个。2) 在调用JList.setVisibleRowCount(n)
@之后,将JScrollPane
放在页面的末尾
或页面的开始
(以限制高度)中,并在几天前注意到您通过了80k标记,因此没有机会祝贺您;)@(谢谢。)当然,我现在正在拍摄三位数的K。@AndrewThompson,我们不是都是;)1) 为了更快地获得更好的帮助,请发布一个。2) 在调用JList.setVisibleRowCount(n)
@之后,将JScrollPane
放在页面的末尾
或页面的开始
(以限制高度)中,并在几天前注意到您通过了80k标记,因此没有机会祝贺您;)@(谢谢。)当然,我现在正在拍摄三位数的K。@AndrewThompson,我们不是都是;)