Beh, per ciò che riguarda i vantaggi: il cliente per cui sto sviluppando il prodotto vuole un editor di testo capace di dividere il testo scritto in pagine. Quindi se non posso limitare lo spazio di scrittura (il JTextPane) in verticale, come posso delimitare la singola pagina?

Capito ora qual è il mio scopo quindi il mio problema?

Grazie ancora a tutti, spero che insieme riusciamo a realizzare ciò che cerco!