Swing est une librairie Java qui vous permet de créer et de gérer des interfaces graphiques évoluées. Le but de cet ouvrage est de vous expliquer les principes de cette bibliothèque de classes et de vous en offrir une vue d'ensemble. Les composants les plus courants sont analysés en détail, amenant l'explication des concepts de «layouts», d'événement, de «drag and drop» et d'architecture MVC, ainsi que l'étude des composants plus complexes. Enfin, des problématiques plus avancées sont abordées, telles que le parallélisme, le multifenêtrage, les tests ainsi qu'une ébauche de framework. La démarche s'appuie sur de nombreux exemples correspondant à des cas d'utilisation dans le monde professionnel. L'un d'eux est enrichi tout au long de l'ouvrage, au fur et à mesure de la présentation des concepts.
My expectations for this book weren't skyrocket. Most of this collection are boring books, many of them with little substance. Therefore, it was a little good surprise. The explanations are OK and the code samples simple enough to focus on what matter. It's not a masterpiece but a decent book for the beginner. At least it was. The book is now largely outdated: the last chapter focus on the news of Java 1.4 ! Ma note de lecture en Français ici