SWT-кнопки поддерживают перенос (с версии 3.7).
Button button = new Button(parent, SWT.PUSH | SWT.WRAP);
button.setText("V\ne\nr\nt\ni\nc\na\nl");
Но, к сожалению, линии будут отцентрированы по центру, а не по отдельности, поэтому результат выглядит не очень хорошо.