Buenas tardes.
 
Estoy intentando hacer que un JTextArea tenga un JScrollPane vertical para que cuando el texto que hay dentro no se vea, puedas mover el scroll y moverte arriba y abajo. 
Este es el código que tengo:  
Código:
 JTextArea textArea = new JTextArea();
textArea.setPreferredSize(new Dimension(870, 65));
	
JScrollPane scrollPane = new JScrollPane(textArea);
scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
scrollPane.setPreferredSize(new Dimension(870, 65));
panel.add(scrollPane);
  Pero lo único que consigo es que el scroll esté visible pero sin hacer su función. 
He usado casi el mismo código que viene en el DOC de Oracle: 
http://docs.oracle.com/javase/tutori.../textarea.html
Pero no funciona. 
¿Alguna idea de dónde puede estar el fallo?