Получение ширины и высоты панели в GWT - PullRequest
2 голосов
/ 10 октября 2011

Я хочу нарисовать градиент на холсте и добавить его в AbsolutePanel, поэтому мне нужна ширина и высота absolutePanel для определения вектора градиента. Но если я добавлю AbsolutePanel в RootLayoutPanel (через виджет на север DockPanel, ширина которого равна 100%) и вызову метод setGradient () после этого, я все равно получу 0 для ширины и высоты. Как я могу получить размеры панели?

1 Ответ

4 голосов
/ 10 октября 2011

Используйте getOffsetWidth() и getOffsetHeight() методы. Документ здесь:

Gets the object's offset width in pixels. This is the total width of the object,
including decorations such as border, margin, and padding. 

Методы определены в UiObject, поэтому общие для всех виджетов.

...