Sign up
Forgot password?
FAQ: Login

Fischer Paul. An Introduction to Graphical User Interfaces with Java Swing

  • pdf file
  • size 9,51 MB
  • added by
  • info modified
Fischer Paul. An Introduction to Graphical User Interfaces with Java Swing
Harlow: Addison-Wesley, 2005. — 320 p. — ISBN: 978-0321220707, 0321220706.
A complete introduction to programming GUIs using Java Swing, beginning with the basic features and building up until the reader is able to program complex GUIs using the advanced features of the Swing library.
Designing Graphical User Interfaces (GUIs) is a key factor in developing attractive, user-friendly software. This hands-on book is for students with some experience in non-graphical Java programming and gives them everything needed to build their own interactive GUIs using Java Swing. The author takes a step-by-step approach, beginning with the basic features of the Swing library and introducing increasingly complex features, all the while demonstrating how to incorporate them into engaging and efficient programs. This book shows the reader how to design an interactive GUI, display graphics and text in GUIs, use the mouse to interact with the program, download and display a web page in a GUI.
The book also contains many exercises and examples that reinforce the reader's understanding of the concepts. Full sample programs are available on an accompanying website.
Paul Fischer is an Associate Professor in the Department of Computing Science at the Technical University of Denmark, where he teaches courses in Java programming from introductory to advanced levels.
Basics.
Frames, Panels and Layouts.
A First GUI.
A Second GUI.
Displaying a Drawing.
Adding the Mouse.
Interactive Graphics.
Menus.
More on Listeners.
Loading, Saving and Displaying Text.
Scrolling.
Dialogues.
More on Graphics.
An Example Project.
More Components and Techniques.
Pixel Graphics.
More Swing Components.
Grid-Bag Layout.
Advanced Topics.
Styling Text.
Printing in Java.
Swing and Threads.
A Generic Graphics Package.
Displaying HTML Documents and Accessing the Web.
Applets.
Solutions to Selected Exercises.
Some General Remarks on Java.
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up