Introduction

Up to this point we have focused on using the Web browser to provide the client tier for our J2EE application. While it is clear by now that Web development has distinct advantages especially in the area of deployment, Web applications have their limitations most notably in the quality of the user interface HTML provides. Even with the extensions provided by JavaScript and dynamic HTML (DHTML), the robustness of the interface is simply not as sophisticated as those that can be delivered with a Graphical User Interface (GUI).

Java provides the Swing API which can be used to create GUI clients. In this chapter we will see how to create a GUI that allows a user to enter a database query and then executes the query and displays the results ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.