textArea.getParagraphs().get(0).getParagraphListeners().add(paragraphListener);
textArea.getTextAreaContentListeners().add(new TextAreaContentListener.Adapter() {
@Override
public void paragraphInserted(TextArea textAreaArgument, int index)
{
Paragraph paragraph = textAreaArgument.getParagraphs().get(index);
System.out.println("Paragraph inserted\n\tparagraph content: '" + paragraph.getCharacters() + "'\n\tindex: " + index);
paragraph.getParagraphListeners().add(paragraphListener);
}
});
Window window = new Window(textArea);
window.open(display);