我使用Netbeans图形JFrame设计。所以我在jScrollPane中有一个jList(来自设计器),并且在程序中我向列表中添加了一些长字符串(文件路径)。
有些字符串太长,无法容纳列表的宽度,所以jList水平扩展以容纳最长的项。但是,我希望宽度是固定的,并在底部有一个水平滚动条。
我该怎么做?
您可以使用:
JList list = new JList(...);
list.setPrototypeCellValue("XXXXXXXXXXXXXXXXXXXX");
JScrollPane scrollPane = new JScrollPane( list );
panel.add( scrollPane );
来控制首选宽度。滚动条将根据需要出现