muchas gracias por responder amigos pero sigo sin conseguirlo :(
estoy empezando a perder el animo de aprender Java. Os pongo el codigo que tengo ahora:
Código PHP:
if (lista == null) {
javax.swing.DefaultListModel modelo = new javax.swing.DefaultListModel();
lista = new JList(modelo);
lista.setPreferredSize(new java.awt.Dimension(100,100));
lista.setLocation(new java.awt.Point(3,3));
lista.setSize(new java.awt.Dimension(221,292));
javax.swing.JScrollPane barra = new javax.swing.JScrollPane(lista);
barra.setPreferredSize(new java.awt.Dimension(100,100));
this.getContentPane().add(barra, java.awt.BorderLayout.CENTER);
}
Si quito el setPreferredSize, setLocation, setSize de la lista entonces no me aparece en el JFrame, es decir, no se ve la lista.
El JFrame tiene el Layout a null porque sino no puedo acomodar los componentes a mi gusto.
A ver si me podeis echar una manita, muchas gracias a todos.