O Scroll no jlist não funciona

ae galera tem como vcs me ajudarem e dizerem pq o scroll não rola

this.getContentPane().setLayout(null);

    this.setLocation(296, 157);
    this.setTitle("Music Store");
    this.setResizable(false);
    
    lb1 = new JLabel("Music Store");
    lb1.setBounds(new Rectangle(80, 39, 79, 24));
    this.getContentPane().add(lb1, null);
    
    b1 = new JButton("Listar Cd's");
    b1.setBounds(new Rectangle(60, 100, 100, 30));
    b1.addActionListener(this);
    this.getContentPane().add(b1, null);   
  
    
    b2 = new JButton("Inserir Cd's");
    b2.setBounds(new Rectangle(60, 250, 100, 30));
    b2.addActionListener(this);
    this.getContentPane().add(b2, null);      
    
    setSize(636,500);
	setVisible(true);
    
    listModel = new DefaultListModel();
    JScrollPane scroll2=new JScrollPane(jList1);

	
    jList1 = new JList(listModel);
    getContentPane().setLayout(null);
    jList1.setFont(new java.awt.Font("Arial", 0, 12));
    jList1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    jList1.setToolTipText("Lista criada");
    getContentPane().add(jList1);
    jList1.setBounds(250, 30, 340, 230);

Algumas observações:

  • O método setVisible(true) tem que ser chamado por último.
  • Layout null nao é uma boa prática, tente usar gerenciadores de layout

agora, para o scroll pane funcionar tente fazer o setBounds dele tbem.

abraços,

muito obrigado por tem respondido e pelas recomendações !
esta funcionando perfeitamente.
abraços !!