Acknowledgments

We’re particularly indebted to our technical reviewers. Eric Brower, Dave Geoghegan, Jeff Johnson, Jonathan Knudsen, and Enrique Kortright all read the entire book (or most of it) and provided excellent feedback. The following members of the Swing development team contributed their time by providing specific comments on individual chapters: Philip Milne, Ray Ryan, Georges Saab, Scott Violet, and William Walker. Their feedback was invaluable. Finally, Dave Flanagan was looking at a draft to get up to speed on Swing for his own writing, and made some useful suggestions.

Dave Wood

I’d like to personally thank all the members of the Swing team who found time in their very busy schedules to review parts of the book—your comments were extremely valuable. Specifically, thanks to Ray Ryan for the detailed review of the Undo chapter. I’d also like to thank Jonathan Knudsen for providing great feedback on several chapters in very little time. A great big thanks to Bob (who I finally met in person at JavaOne) and Marc (who I hope to meet in real life some day) for being great to work with and to our editor, Mike Loukides, for somehow managing to keep track of this constantly evolving technology and three authors who were travelling all around the world writing about it. I’d also like to thank Stu Stern and Mark Bauhaus for giving me an opportunity to work and learn as a Java-guy at the Sun Java Center. Thanks, too, to my family for all your encouragement. Most importantly, I thank my wife, Shannon, for putting up with a husband who spent most of the last eight months either out of the country or in front of the computer (or both!). You truly are the best thing. Lastly, thanks to my cats, Pussin and Toast, for being there.

Robert Eckstein

I’d first like to thank my co-authors: Dave Wood, for his precise reviews of my chapters, and Marc Loy, for his humorous email that kept me sane for just a little while longer. I’d also like to thank the members of the Swing team that took the time the look over this book: specifically, Georges Saab for his treatment of menus and Willie Walker for offering wonderful insight into accessibility. In the words of David Flanagan: “Any errors that remain are of course my own.” I’m also deeply indebted to Mike and Barbara Finn for emergency hardware support, as well as Jay Moore, John Hendricks, and Pat Mondoy at Motorola for letting me construct a project in Swing while working on this book, and of course Bill Rosenblatt for getting me this gig in the first place. A huge thanks goes out to my wife Michelle, who put up with a husband on six hours of sleep (or less) each night and still provided an endless amount of love and patience. Finally, an ocean of gratitude to Mike Loukides, editor and friend, who took sentences composed solely of caffeine and stale wit and (somehow) transformed them into chapters worthy of an O’Reilly book.

Marc Loy

I want to thank my cohorts Dave, Bob and Mike for making this rather large project fun to do—and believe me, with this many pages, that’s a non-trivial task. Thanks to Jonathan Knudsen for his emergency reviews. And thanks, too, to the folks on the Swing team who made this a better book through vigilant reviews as well as giving us the components to write about in the first place. (Really! I’m still having a lot of fun with this!) I am continually indebted to my colleagues Tom Berry, Damian Moshak and Brian Cole for their support and input throughout this project. Though highly cliché, I also want to thank Mom and Dad for all the gifts (and genes) they have given me. My biggest thanks go to my partner Ron Becker for living with me in “book mode” yet again and making dinner when it really counted.

We all want to thank the many members of O’Reilly’s production department, who put in lots of work under a tight schedule and integrated many last minute changes. Producing a book about a moving target is difficult work, to say the least. Rob Romano did all the illustrations and screen dumps (literally hundreds of them); David Futato was the production editor, and kept everything on track, as well as proofread the entire volume; and Colleen Miceli copyedited the manuscript. Seth Maislin wrote the index; Hanna Dyer designed the cover; Nancy Priest designed the interior; Nancy Wolfe Kotary and Mike Sierra provided tool support; Ellie Fountain Maden and Clairemarie Fisher O’Leary gave quality assurance; and Sheryl Avruch oversaw production management.

Get Java Swing 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.