0
無論我的JList中的對象數量如何修復顯示的行數?例如,當JList包含4個或更少的項目時,我將如何去顯示JList中的5行?JList行顯示
無論我的JList中的對象數量如何修復顯示的行數?例如,當JList包含4個或更少的項目時,我將如何去顯示JList中的5行?JList行顯示
你的意思是JList的setVisibleRowCount(int count)
方法?
這就是你需要做的。例如,這裏的只有3項一個JList,但5行由於上述方法顯示,並且由於JList中被一個JScrollPane中顯示:
import javax.swing.*;
public class TestJLIst {
public static void main(String[] args) {
JList<String> list = new JList<>(new String[] {"A", "B", "C"});
list.setVisibleRowCount(5);
JScrollPane scrollPane = new JScrollPane(list);
JPanel panel = new JPanel();
panel.add(scrollPane);
JOptionPane.showMessageDialog(null, panel);
}
}
是的,謝謝!我沒有使用JScrollPane – tkvo 2014-11-08 20:54:29