在 NetBeans 中,行的高度只能是一行。 我想垂直增加 JList 的大小。 在 JList 中,行的高度至少应为 3 行。
最佳答案
只需使用方法setVisibleRowCount(int)
JList list = new JList();
list.setVisibleRowCount(3);
要增加列表中所有“单元格”的高度,您可以:
- 通过以下方式增加列表的字体大小:
list.setFont(list.getFont().deriveFont(22.0f));
- 使用
list.setFixedCellHeight(44); 强制设置所有单元格的高度
- 更改
ListCellRenderer
以返回您想要的任何内容,并可能更改渲染器的首选大小,该大小对于列表中的每个值可能不同:list.setCellRenderer
<
关于java - 如何增加 JList 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15502546/