Код, который вы дали, неверен.Jscrollpane не имеет конструктора, как вы упомянули.Я думаю, что это должен быть JTextArea.
И ответ на ваш вопрос лежит в макете вашего родителя.Пожалуйста, опубликуйте свою структуру макета.В общем, попытка изменить макет вашего родителя на FlowLayout / BorderLayout должна показать вам разные результаты.