해결할 수없는 이상한 문제가 있습니다. JList
이 있는데 더 많은 항목이 있으면 표시 할 수 있어야합니다. 나는 JScrollPane
에 JList
를 넣어 경우, 그것은에 년대 BorderLayout
의 EAST
부분의 전체 높이를 사용하지 않는JScrollPane의 JList가 JPanel 높이를 엉망으로 만듭니다.
예 JScrollPane
없이 :.
public UsersPanel(){
String[] userList = new String[]{"Foo","Bar","Foo","Bar","Foo","Bar","Foo","Bar","Foo","Bar","Foo","Bar","Foo","Bar"};
JList users = new JList(userList);
add(users);
}
예와 JScrollPane
:
public UsersPanel(){
String[] userList = new String[]{"Foo","Bar","Foo","Bar","Foo","Bar","Foo","Bar","Foo","Bar","Foo","Bar","Foo","Bar"};
JList users = new JList(userList);
JScrollPane sp = new JScrollPane(users);
add(sp);
}
12,394,내가 그것에서 년대 BorderLayout
의 동쪽 부분의 전체 사용 가능한 높이를 활용하는 JList
를 원한다. 나는 내 JList
JPanel
다른 내부 포장 시도했지만, 그 중 하나가 내 문제가 해결되지 않습니다.