Используйте метод JTextArea#setLineWrap . Это также проиллюстрировано в учебнике Swing JTextArea
JTextArea#setLineWrap
JTextArea
Взгляните на EventMachine . Он не такой обширный, как Twisted, но построен на тех же концепциях событийного сетевого программирования.