2015-07-15 10 views
3

У меня есть кнопки, которые получают заголовок относительно языкового стандарта. Проблема в том, что слова слишком длинны для моей кнопки на некоторых языках. Вопрос в том, как изменить размер кнопки так, чтобы она была не меньше ширины текста?Размер кнопки относительно текста кнопки в Vaadin

+2

Это зависит от свойств макияжа, как ваша кнопка будет выровнять и захватить пространство или нет. –

+1

Как эта Java? Ваадин также просто создает HTML и CSS-выход, верно? Ну, если вы знакомы с CSS, посмотрите на 'min-width'. – BalusC

+0

Спасибо за ответ, ребята. Но он исправляется просто путем вызова button.setWidth (null) – user3601262

ответ

4

Одним из решений является просто позвонить vaadinButton.setSizeUndefined(), который будет работать как width : auto;, так как изменение в заголовке будет отображаться на ширину кнопки в этом случае.

ПРИМЕЧАНИЕ: После рассмотрения комментария Henri Kerola, приведенного ниже, я должен согласиться с тем, что по умолчанию vaadin задает размер, не определенный для кнопки. Таким образом, если вы не укажете ширину, по умолчанию она будет не определена.

+0

Это размер по умолчанию для кнопки в Vaadin. –

+1

Это часть API общих компонентов, и не все компоненты в Vaadin по умолчанию не определены. –

Смежные вопросы