我正在进行一项需要使用JList
的作业。
基本上它是一个订购购物车。我有两个列表:一个包含可以购买的所有商品,另一个包含“添加”到购物车的商品。一切都很好。但是,当我还没有任何项目时,我很难搞清楚如何显示空车清单。我有一个空的Panel
,直到它被填满。
如何让它始终可见?
答案 0 :(得分:2)
我一直在寻找解决您问题的解决方案,因为我需要相同的功能。
我找了教程,它指出了我here。 基本上,您只需将列表添加到JScrollPane 的视口中。这个对我有用。尝试测试并运行我给定链接上显示的代码。
干杯!
答案 1 :(得分:1)
您只需设置默认大小和可见行数。
JList jlist = new JList(model);
jlist.setVisibleRowCount(10);
jlist.setFixedCellHeight(15);
jlist.setFixedCellWidth(100);