Создание пользовательских интерфейсов Java-приложений требует знания библиотеки Swing и Java Foundation Classes, рассматриваемых в данной книге. Освещены базовые механизмы, лежащие в основе библиотеки, архитектура, основополагающие решения, принятые ее создателями. Практические аспекты работы иллюстрируются простыми примерами, раскрывающими все хитрости и подводные камни библиотеки, параллельно приводятся рекомендации по созданию удобных интерфейсов высокого качества. Второе издание руководства по Swing, ставшего бестселлером, фокусируется на новинках мира Swing и ее дополнениях. В книге огромное количество новых примеров и глав, в ней также исправлены все ошибки. Предыдущее издание сорвало завесу тайны с процесса создания эффектных, отточенных, быстрых приложений с использованием библиотек Swing и Java Foundation Classes. Однако жизнь не стоит на месте, новые возможности требуют описания, новые инструменты облегчают жизнь, а ошибки и неточности необходимо исправлять. Все это...
Sozdanie polzovatelskikh interfejsov Java-prilozhenij trebuet znanija biblioteki Swing i Java Foundation Classes, rassmatrivaemykh v dannoj knige. Osvescheny bazovye mekhanizmy, lezhaschie v osnove biblioteki, arkhitektura, osnovopolagajuschie reshenija, prinjatye ee sozdateljami. Prakticheskie aspekty raboty illjustrirujutsja prostymi primerami, raskryvajuschimi vse khitrosti i podvodnye kamni biblioteki, parallelno privodjatsja rekomendatsii po sozdaniju udobnykh interfejsov vysokogo kachestva. Vtoroe izdanie rukovodstva po Swing, stavshego bestsellerom, fokusiruetsja na novinkakh mira Swing i ee dopolnenijakh. V knige ogromnoe kolichestvo novykh primerov i glav, v nej takzhe ispravleny vse oshibki. Predyduschee izdanie sorvalo zavesu tajny s protsessa sozdanija effektnykh, ottochennykh, bystrykh prilozhenij s ispolzovaniem bibliotek Swing i Java Foundation Classes. Odnako zhizn ne stoit na meste, novye vozmozhnosti trebujut opisanija, novye instrumenty oblegchajut zhizn, a oshibki i netochnosti neobkhodimo ispravljat. Vse eto...