Добавить Jlist в JScrollPane
У меня есть JList, который мне нужно поместить в область прокрутки, потому что я получаю JList из базы данных, и значения могут значительно увеличиться. Я должен быть в состоянии прокрутить их вниз, чтобы я написал:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.ListSelectionModel;
public class Checkboxlistener extends JFrame {
private JPanel jpAcc = new JPanel();
private JList checkBoxesJList;
Checkboxlistener() {
// super("Deposit base", false, true, false, true);
setSize(1300, 600);
jpAcc.setLayout(null);
jpAcc.setBackground(Color.LIGHT_GRAY);
String labels[] = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J"};
checkBoxesJList = new JList(labels);
checkBoxesJList.setBounds(10, 30, 80, 600);
checkBoxesJList.setBackground(Color.LIGHT_GRAY);
checkBoxesJList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
JScrollPane scrollPane = new JScrollPane(checkBoxesJList);
jpAcc.add(checkBoxesJList);
jpAcc.add(scrollPane);
getContentPane().add(jpAcc);
setVisible(true);
}
public static void main(String args[]) {
Checkboxlistener cbl = new Checkboxlistener();
}
}
Что я делаю не так, потому что я не вижу ScrollPane?