#java #gwt
#java #gwt
Вопрос:
Мне нужно создать графический интерфейс с gwt и задать некоторые вопросы о позиционировании. Как я могу расположить gwt Button
и ListBox
на панели графического интерфейса? Я выполнил простое расположение меток с
html div style=position left:50px
но не могу понять, как сделать это для кнопок. Кто-нибудь может мне помочь?
sanpahot:
Ответ №1:
Вы можете использовать GWT с CSS так же, как вы используете HTML с CSS. Определите свои правила CSS и примените классы CSS к вашим виджетам GWT.
Вы можете прочитать больше о стилизации GWT:
Ответ №2:
Вы используете GWT, который предоставляет богатый набор встроенных виджетов и панелей / макетов в своей библиотеке пользовательского интерфейса.
Вам вообще не нужно указывать какое-либо абсолютное позиционирование.
Просто используйте правильный макет, который соответствует вашим потребностям, и добавьте в него виджеты, которые автоматически позиционируются и имеют размер на основе политики Layout Manager.
Для получения более подробной информации, пожалуйста, посетите GWT Showcase
Комментарии:
1. например, для этого макета на картинке, какие панели я могу использовать для позиционирования этих элементов! Например: в VerticalPanel добавьте виджет кнопки, а затем в HorizontalPanel добавьте VerticalPanel и после добавьте все это в RootPanel?
2. Вы можете попробовать использовать несколько макетов в комбинации. вы можете вставить макет в другой макет. Попробуйте с
DockLayoutPanel
Grid
FlexTable
помощью , , и т.д.FormPanel