У меня есть JTextArea, работающая с полосами прокрутки, предоставленными JScrollPane. Следуя этой схеме, я не смог заставить JTextPane отображаться с полосами прокрутки.
По сути, я прикрепляю текст к JScrollPane следующим образом:
myJScrollPane.setViewportView(myJTextArea); // does not work with myJTextPane,
// an instance of JTextPane
Нет исключений, горизонтальные и вертикальные полосы прокрутки просто не отображаются.