Вы можете проверить длину строки с помощью Font.getDefaultFont и вызвать функцию stringWidth , передающую строку метки. Если текст шире, чем на экране (используйте Display.getWidth ), либо уменьшите шрифт, либо обрежьте его до размера.
Другой вариант - реализовать собственное поле, но это, кажется, гораздо больше работы ...:)