O'Reilly logo

J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software by Art Taylor

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

Summary

This chapter introduced the basics of GUI programming with Java. While Web-based development has the notable benefit of making application deployment much easier, it is difficult to create a user interface on a Web application that can approach the robustness of a GUI application developed using Swing.

We first examined the basic nature of GUI development with Java and then learned by example with a simple application that displayed a frame with some common GUI controls. We then progressed to a more complex example that provided a database table browser, allowing the user to enter a SQL query, return the results to a GUI table, and then modify the data and update the database. Our application of Java design patterns abstracted the specifics ...

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