Какая польза для эмуляции GWT java.util.EventObject
, так как она также предоставляет com.google.gwt.user.client.Event
как своего рода оболочку над событиями DOM?Мотивация для эмуляции gwt java.util.EventObject
Я спрашиваю об этом, потому что в интересах эмуляции некоторых компонентов поворота (JFrame и Buttons), а google не обеспечивает такую эмуляцию. Я намерен посмотреть на источники java.awt
и подражать ему, чтобы работать как объекты, созданные JavaScript. И java.awt.AWTEvent
сходит с него.
Я надеюсь, что это поможет мне быстрее развиваться, используя более известный API-интерфейс swing, несмотря на изучение всего API-интерфейса GWT: DialogBox, PopupPanel и многое другое, которые ведут себя аналогичным образом.
+1: Я действительно второй этот совет. Не пытайтесь подражать Swing над GWT. Все, что у вас получится, постоянно борется с GWT, не получая поведения Swing. GWT следует рассматривать как объединяющий слой поверх HTML и Javascript. –
Да, я это понимаю. То, что я в желании, есть компоненты. Вот почему я пытаюсь подражать ему как компоненты GWT. В настоящее время я пытаюсь создать JFrame, расширяющий класс GWT Composite, поэтому я скрываю реализацию с использованием DivElement как окна, предоставляя интерфейс Widget, отображая события по событиям DOM браузера. Например, идея glassPane довольно приятна для браузера, так как она будет использовать один элемент DOM для приема событий и отправки его целевым дочерним элементам. – cavila