gpt4 book ai didi

java - JList 中的动态可见行数

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:54:21 26 4
gpt4 key购买 nike

我的 JList 随 JFrame 一起变大。我有以下代码:

defaultListModel = new DefaultListModel<SData>();
for (String string: listOfStrings) {
defaultListModel.addElement(string);
}
jList = new JList<String>(defaultListModel);
jList.setCellRenderer(jListCellRenderer);
jList.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent arg0) {
//codes to go
}
});
jList.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
jList.setLayoutOrientation(JList.VERTICAL_WRAP);
scrollPane = new JScrollPane(jList);

如果我为 setVisibleRowCount 方法设置了一些值,行号就固定了,如果我不设置值,默认值 8 开始发挥作用。我想让这个值动态变化。

最佳答案

我刚刚发现 jList.setVisibleRowCount(0) 可以在调整 JList 大小时进行 self 调整。

关于java - JList 中的动态可见行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9470597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com