java - JScrollPane 中的 JList

标签 java swing jscrollpane jlist

我在 JScrollPane 中有一个 JList,并且希望滚动 Pane 的行为就像它在列表时不存在一样(关于 preferredSize)包含少于 10 项。一旦列表包含至少 10 个项目,我希望滚动 Pane 具有首选大小,就像列表包含 10 个项目一样。这怎么可能?

最佳答案

使用JList.setVisibleRowCount(int) 。这将为滚动 Pane 将尝试遵循的列表设置首选高度。

关于java - JScrollPane 中的 JList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24840706/

相关文章:

java - 在 Java 中滚动 JLabel

java - 即使远程套接字在 Java 中正常关闭,数据也会丢失

java - 无法将文本设置到 TextView

java - 工厂设计模式的实现

java - JAVA 中 ActionPerformed 方法中的 IF 语句

java - 使用线程时 Swing GUI 不显示

java - 在二维字符数组中生成随机路径的算法

java - Swing:GridBagLayouts anchor 无法嵌套在其他 GridBagLayout 中

java - 使 Jpanel 可滚动

java - 删除 JScrollPane 内的边框