gc.drawString
не ищет разделители строк.
Используйте gc.drawText
:
public void drawText(String string, int x, int y)
, который ищет разделители строк (и вкладки).Или используйте
public void drawText(String string, int x, int y, int flags)
и укажите SWT.DRAW_DELIMITER
для значения flags