即使没有任何内容可以显示,也可以使JList可见

时间:2012-11-13 20:41:48

标签: java

我正在进行一项需要使用JList的作业。

基本上它是一个订购购物车。我有两个列表:一个包含可以购买的所有商品,另一个包含“添加”到购物车的商品。一切都很好。但是,当我还没有任何项目时,我很难搞清楚如何显示空车清单。我有一个空的Panel,直到它被填满。

如何让它始终可见?

2 个答案:

答案 0 :(得分:2)

我一直在寻找解决您问题的解决方案,因为我需要相同的功能。

我找了教程,它指出了我here 基本上,您只需将列表添加到JScrollPane 的视口中。这个对我有用。尝试测试并运行我给定链接上显示的代码。

干杯!

答案 1 :(得分:1)

您只需设置默认大小和可见行数。

JList jlist = new JList(model);
jlist.setVisibleRowCount(10);
jlist.setFixedCellHeight(15);
jlist.setFixedCellWidth(100);