O'Reilly logo

Beginning Google Web Toolkit: From Novice to Professional by Bram Smeets, Uri Boness, Roald Bankras

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. GWT UI Components

In every user interface design, there are three main aspects to consider: UI elements, layouts, and behavior. The UI elements are the core visual elements the user eventually sees and interacts with. The layouts define how these elements should be organized on the screen. And the behavior defines what happens when the user interacts with them.

There are many different ways of implementing these aspects within an application; it all boils down to what technologies are being used. Programming user interfaces in an object-oriented language such as Java differs quite a bit from programming them using languages like HTML and JavaScript. In Java, as in almost every pure OO language, each of these aspects needs to be represented ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required