ciao a tutti non riesco a far uscire il JScrollPane alla mia JList....

questo è il cod:

codice:
private JList geList() {
if (list == null) {
list.add(new JScrollPane(list, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS));					
Font font = new Font("Serif", Font.PLAIN, 16);
list.setForeground(Color.BLACK);
list.setFont(font);
list.addKeyListener((KeyListener) new MKeyListener());
}
return list;
}
al GridBagLayout scrivo:

codice:
constraints.gridx = 0;
constraints.gridy = 1;
constraints.gridwidth = 2;
constraints.gridheight = 1;
grid.setConstraints(getList(), constraints);
nel momento in cui apro il frame il JScrollPane non appare per niente!!!!
dove sbaglio???