What is included with this book?
Chet Haase is a client architect in the Java SE group at Sun Microsystems. Passionate about graphics, he works with all desktop Java technologies, including Swing and Java 2D. He’s worked with graphics technologies from 2D to 3D and from applications down to the driver level. Chet holds an M.S. in computer and information sciences from the University of Oregon and a B.A. in math from Carleton College.
Romain Guy has served as a software engineer at Google and on the Swing Team at Sun Microsystems. His primary interests are graphics and graphical user interface development. Romain has written for several print and online journals, and he holds an M.S. in computer and information sciences.
Foreword | |
Preface | |
Introduction | |
Graphics and GUI Fundamentals | |
Desktop Java Graphics APIs: Swing, AWT, and Java 2D | |
Swing Rendering Fundamentals | |
Graphics Fundamentals | |
Images | |
Performance | |
Advanced Graphics Rendering | |
Composites | |
Gradients | |
Image Processing | |
Glass Pane | |
Layered Panes | |
Repaint Manager | |
Animation | |
Animation Fundamentals | |
Smooth Moves | |
Timing Framework: Fundamentals | |
Timing Framework: Advanced Features | |
Effects | |
Static Effects | |
Dynamic Effects | |
Animated Transitions | |
Birth of a Filthy Rich Client | |
Conclusion | |
Index | |
Table of Contents provided by Publisher. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.