Saturday, January 13, 2007

Core Swing: Advanced Programming

Core Swing: Advanced Programming by Kim CHM 9,8 Mb 960pages

Written as a supplement to the author's , Kim Topley's Core Swing: Advanced Programming delves deeply into several important Java topics. Every experienced Java programmer will find very useful techniques for working with Swing controls and other high-level UI features.The book zeroes in on two aspects of Swing interfaces. First, there are over 500 pages on optimizing your usage of a variety of Swing text controls. The author provides solutions to mimicking native-style operating system support for data validation, numeric input, and special processing with user input. There's also excellent coverage on the extensive support in Swing for loading and displaying HTML. Sections on extending the Swing table control will let you change how table data is displayed and edited (with coverage of custom renderers and cell editors).In addition, this book explores features in Swing that allow you to carry out advanced user interface operations, such as drag-and-drop functionality and undo support. Throughout this text, the author uses short code excerpts that solve problems and showcase brilliant Swing implementations. By concentrating on strategies and solutions, and not just the Swing APIs, the author shows you not only how to solve particular problems but also the underlying Swing design philosophy, so you can take this library even further in your own programs.If anything, this text proves once and for all that Swing is ready to take on native operating systems like Windows with its support for advanced user features. This book delivers some really valuable and impossible-to-find information for any experienced Java programmer who needs to do more with Swing. --Richard DraganTopics covered: Extending Swing text controls, text wrapping and scrolling, manipulating text documents, input validation, text attributes, highlighters and carets, custom views, Swing HTML support classes, viewing HTML, editor kits, cascading style sheets and Swing, bi-directional text for international applications, advanced table features in Swing, custom table renderers, table editing and cell editors, drag-and-drop support in Swing, drag sources and drop targets, using tree controls for file information, undo support in Swing link.

Java Frameworks and Components:

Java Frameworks and Components: Accelerate Your Web Application Development by Michael NashPublisher:(June 16, 2003) CHM 2 Mb 490 pages


This book is a practical tool for Java^TM programmers. It provides the necessary information for finding, evaluating and selecting an application framework for programming needs. It explains in plain language the benefits of frameworks and component technologies, specifically in relation to web application development. The book is unique: it does not focus on any specific technology, and uses examples from several different frameworks to explain the underlying principles. As the market for web applications begins its second wave, this volume provides the critical information for developers to make the transition into componentized framework-based development, keeping them ahead in an increasingly competitive market link.

UML for Java Programmers

UML for Java Programmers by Robert C. Martin; 1st edition PDF 1,1 Mb 288 pages
You don't use UML in a vacuum: you use it to build software with a specific programming language. If that language is Java, you need UML for Java Programmers. In this book, one of the world's leading object design experts becomes your personal coach on UML 1&2 techniques and best practices for the Java environment.
Robert C. Martin illuminates every UML 1&2 feature and concept directly relevant to writing better Java software--and ignores features irrelevant to Java developers. He explains what problems UML can and can't solve, how Java and UML map to each other, and exactly how and when to apply those mappings.
— Pragmatic coverage of UML as a working tool for Java developers — Shows Java code alongside corresponding UML diagrams — Covers every UML diagram relevant to Java programmers, including class, object, sequence, collaboration, and state diagrams — Introduces dX, a lightweight, powerfully productive RUP & XP-derived process for successful software modeling — Includes a detailed, start-to-finish case study: remote service client, server, sockets, and tests link