gwt pushButton в UiBinder

Мне нужно создать pushButton (так что это кнопка с изображением) в gwt с UiBinder, но я не знаю, как действовать дальше. Вот мой ui.xml код:

<g:PushButton ui:field="myPushButton"/>

И в файле * .java я определил:
PushButton myPushButton;

Как я могу добавить изображение к кнопке? Я пробовал следующее, но не работает:

<g:PushButton ui:field="myPushButton" image="myImage.gif" />

Спасибо


person ohana    schedule 06.10.2010    source источник


Ответы (1)


Вы можете использовать следующий код прямо из CustomButton Javadoc:

g:PushButton ui:field='pushButton' enabled='true'>
   <g:upFace>
     <b>click me</b>
   </g:upFace>
   <g:upHoveringFace>
     <b>Click ME!</b>
   </g:upHoveringFace>

   <g:downFace image='{downButton}'/>
   <g:downHoveringFace image='{downButton}'/>
 </g:PushButton>

В JavaDoc есть больше: http://google-web-toolkit.googlecode.com/svn/javadoc/2.1/com/google/gwt/user/client/ui/CustomButton.html

person Ilia Akhmadullin    schedule 06.10.2010