GWT - как точно установить отображаемую ширину TextArea в пикселях?

Мне нужно отобразить TextArea с точной шириной в пикселях для специальных целей моего графического интерфейса.

Когда я устанавливаю его ширину на «250 пикселей», получается 256 пикселей.

Есть ли способ переопределить это поведение, чтобы я мог отображать его точно как 250 пикселей?


person Navigateur    schedule 08.02.2013    source источник


Ответы (1)


Когда вы используете setWidth(), вы фактически устанавливаете ширину content элемента.

Чтобы получить ширину смещения, используйте UIObject#getOffsetWidth(). Это вернет ширину, включая отступы и границу (но не поля).

Ссылки на W3C

person Eliran Malka    schedule 08.02.2013