Vaadin Checkbox - Добавить новую строку в заголовок - PullRequest
2 голосов
/ 01 марта 2012

Я пытаюсь установить заголовок флажка, и я хочу разорвать в определенной точке строки, чтобы создать новую строку, не ожидая переноса слова:

Когда я добавил простой символ \n в строку заголовка, он не работал.

        private CheckBox completeCheckbox;
completeCheckbox.setCaption("why wont this\n break");

Ответы [ 2 ]

0 голосов
/ 01 января 2016

У меня была та же проблема, и простым решением для этого было вызвать setCaptionAsHtml (true) для экземпляра CheckBox и установить заголовок с помощью HTML-кода.

private CheckBox completeCheckbox = createMyCheckboxSomehowFunction();
completeCheckbox.setCaptionAsHtml(true);
completeCheckbox.setCaption("why wont this<br/>break");

Приведенный выше фрагмент кода должен делать то, что вы хотите. По крайней мере, у меня все работало нормально.

0 голосов
/ 01 марта 2012

Я думаю, что решение состоит в том, чтобы использовать Опционную группу

Я только что прочитал здесь

...