Как использовать конструктор GWT с плагином Eclipse GWT? - PullRequest
1 голос
/ 26 октября 2011

Извините, но я не вижу возможности использовать его вообще!

Если я создаю проект GWT с примером кода, то SDK создает страницу с таблицей HTML, где позиции для образцов TextBox-es и Button имеют видуже отмечен.Итак, если я открою файл примера с помощью дизайнера GWT и переместлю кнопку немного вниз вправо, я получу ошибки во время выполнения.

Если я создаю проект GWT без образца кода, то конструктор GWT не может открыть файлс пустым графическим интерфейсом.

Можно ли с нуля спроектировать графический интерфейс или посмотреть пример использования GWT-дизайнера?

Спасибо

1 Ответ

2 голосов
/ 27 октября 2011

Проблема в том, что когда вы хотите, чтобы GWT создавал для вас пример кода, он жестко кодирует части контейнера макета в HTML-файле вашего проекта. Сгенерированный образец использует RootPanel.get("someId").add(someWidget); для доступа к этим контейнерам. Когда вы открываете конструктор и перемещаете эти виджеты, конструктор генерирует RootPanel.get("someId").add(someWidget,left,top);, который не работает с этим методом.

В другой заметке, когда вы хотите создать класс с нуля и открыть его в конструкторе, вы можете просто добавить ссылку на RootPanel, чтобы обойти «это не проблема класса GUI», например:

public class SimpleClass {
    RootPanel r = RootPanel.get();
    public SimpleClass() {}
}
...