Have one to sell? Sell yours here
Core Swing: Advanced  Programming
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Core Swing: Advanced Programming [Paperback]

Kim Topley (Author)
3.4 out of 5 stars  See all reviews (17 customer reviews)


Available from these sellers.



Book Description

Core December 20, 1999
Now that the Swing classes have been in the marketplace for several months, thousands of Java programmers are ready to go beyond the first round of Swing books. In short, they're ready for Core Swing: Advanced Programming, the most advanced Swing techniques ever published! Kim Topley picks up where he left off in Core Java Foundation Classes, providing even more sophisticated techniques for working with text, trees, and tables, creating your own Swing components; and much more. In this book, Topley has taken on many of the toughest Swing issues raised by programmers in the Java newsgroups -- and he's also addressed three key topics many earlier Swing books missed: undo/redo, drag-and-drop, and accessibility.


Editorial Reviews

Amazon.com Review

Written as a supplement to the author's Core Java Foundation Classes, 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 Dragan

Topics 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.

From the Back Cover

The experienced developer's guide to the Swing classes!

Core Swing helps you deliver the sophisticated Java GUI applications your users demand—with Java Swing techniques that start where other books leave off! Building on his bestseller Core Java Foundation Classes, Kim Topley takes on the toughest Swing issues raised by programmers throughout the Java community and addresses crucial topics first-generation Swing books completely missed.

With Core Swing, you'll discover how to exploit the Swing tree and table controls to the fullest, customize and create your own text fields with features that sophisticated users expect, build your own editors and file viewers, and much more. There is complete and in-depth coverage of Swing's HTML support, a topic barely addressed in other Swing books. You'll also find detailed coverage of undo/redo and drag-and-drop, with lengthy, fully documented code examples, in the book and on the accompanying CD-ROM.

Every Core Series book:

  • DEMONSTRATES how to write commercial quality code
  • FEATURES dozens of nontrivial programs and examples—no toy code!
  • FOCUSES on the features and functions most important to real developers
  • PROVIDES objective, unbiased coverage of cutting-edge technologies—no hype!

Core Swing: Advanced Programming delivers:

  • State-of-the-art insights into the Swing classes that other books can't touch
  • Practical techniques for building the Swing components you really need
  • Fast-track techniques for making the most of text controls, editors, tables, and drag-and-drop
  • Hundreds of professional-level code examples

CD-ROM

The accompanying CD-ROM includes all of the book's detailed code examples a bonus chapter taken from Kim Topley's first book, Core Java Foundation Classes, and trial versions of SwingBuilder from SwingSoft and Netbeans.


Product Details

  • Paperback: 960 pages
  • Publisher: Pearson Education (December 20, 1999)
  • Language: English
  • ISBN-10: 0130832928
  • ISBN-13: 978-0130832924
  • Product Dimensions: 9.2 x 7 x 1.4 inches
  • Shipping Weight: 3 pounds
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #708,657 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

17 Reviews
5 star:
 (7)
4 star:
 (2)
3 star:
 (2)
2 star:
 (2)
1 star:
 (4)
 
 
 
 
 
Average Customer Review
3.4 out of 5 stars (17 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

28 of 31 people found the following review helpful:
5.0 out of 5 stars No time for experimenting ? This is your book, February 28, 2000
This review is from: Core Swing: Advanced Programming (Paperback)
I like the 'Core...' books and really appreciate their format. This one is no exception. The chapters are as with the 'Core Java 2' books very clear and to the point. I wanted to know about menus, it got me where I wanted to go in 10 minutes, same with custom dialogs. Sofar I read about 80% of the book in random order. I just read those chapters on the subject I need more info on. No need to read previous chapters, no need to read following chapters either. If you're like me, and don't have enough time to do all that you want to. You definitely need this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


24 of 27 people found the following review helpful:
5.0 out of 5 stars Great book for Swing developers., January 17, 2000
By A Customer
This review is from: Core Swing: Advanced Programming (Paperback)
This is the second book by Kim Topley that I have purchased, I bought the first book: Java Foundation Classes when it first came out and found it very useful, so was very pleased to see the new book.

I have found these books to be a good source of reference and good tutorials. The text is clear and concise and the examples well written and illustrate the subject very well. I initially bought the book because of work I was doing on Drag and Drop and Undo, but found the whole book very useful.

Well worth reading by anyone developing in Swing.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 16 people found the following review helpful:
5.0 out of 5 stars Please Read the Whole Title, August 26, 2001
This review is from: Core Swing: Advanced Programming (Paperback)
Several recent reviews of this book seem to be written with a misunderstanding of its scope. As its title says, this book is about advanced Swing programming - it is not intended as an introductory book.

The reviewer who complains about there not being a description of how a table works or which is the row and which is the column when building a TableModel form an Object[][] is perfectly correct to say that it is not covered here - in fact, all of that is completely covered in Core JFC, which *IS* an introductory text. Returning the book might well be appropriate in this case - but only because this is not the book that he should have ordered in the first place.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject