Ajuda com jScrollPane

Olá pessoal

Estou com um probleminha com um jScrollPane. Eu quero adicionar alguns componentes dentro dele (em tempo de execução (após ele já ter sido criado e talz)), mas não estou conseguindo.
Eu sempre usei o seguinte código com jPanels, mas pelo jeito não funciona com jScrollPanes:

JTextField texto = new JTextField(10); jScrollPane1.add(texto); jScrollPane1.revalidate(); jScrollPane1.repaint();

Eu executo isso e nada muda em minha aplicação Swing.
Alguém sabe onde estou errando?

Outra coisa:
O NetBeans não me permite modificar o layout do jScrollPane (quando clico com o botão direito no componente não há possibilidade de escolher layout). Eu preciso usar o BoxLayout, como eu faço então para poder usá-lo?

Muito Obrigado!

Não sei se com o jtextfield dará certo, eu sempre uso com o jtextArea e funfa normal e sintax é algo como:

JTextArea txa = new JTextArea(); //cria o jtextarea JScrollPane scroll = new JScrollPane(txa); // crio o scroll e adiciono dentro dele o jtextarea this.getContentPane().add(scroll); // adiciono o scroll a meu contentPane