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