Search
 Advanced SearchView Cart   Checkout   
 Location:  Home » Books » Programming with JFCJanuary 9, 2009  
Bestsellers
Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
Computer Networking: A Top-Down Approach (4th Edition)
The iPhone Developer's Cookbook: Building Applications with the iPhone SDK (Developer's Library)
CISSP Certification All-in-One Exam Guide, 4th Ed.
Network+ Guide to Networks, Fourth Edition (Networking)
A Beginner's Guide to Day Trading Online (2nd edition)
CCNA Official Exam Certification Library (CCNA Exam 640-802) (Exam Certification Guide)
CCNA: Cisco Certified Network Associate Study Guide: Exam 640-802
JavaScript: The Definitive Guide
MCITP Self-Paced Training Kit (Exams 70-640, 70-642, 70-643, 70-647): Windows Server 2008 Enterprise Administrator Core Requirements
Browse
Books
Computers
Electronics
New Releases
Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
The iPhone Developer's Cookbook: Building Applications with the iPhone SDK (Developer's Library)
Social Media Marketing: An Hour a Day
The iPhone Book: How to Do the Most Important, Useful & Fun Stuff with Your iPhone, 2nd Edition
Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning
Professional Android Application Development (Wrox Programmer to Programmer)
iPhone in Action: Introduction to Web and SDK Development
Security+ Guide to Network Security Fundamentals
iPhone Developer's Cookbook, The
CCNA Voice Official Exam Certification Guide (640-460 IIUC)
Programming with JFC
Programming with JFC
Authors: Scott R. Weiner, Stephen Asbury
Publisher: John Wiley & Sons
Category: Book

List Price: $49.99
Buy New: $2.48
You Save: $47.51 (95%)
Buy New/Used from $0.77

Avg. Customer Rating: 3.5 out of 5 stars(14 reviews)
Sales Rank: 3470803

Media: Paperback
Number Of Items: 1
Pages: 564
Shipping Weight (lbs): 2.2
Dimensions (in): 9.3 x 7.5 x 1.3

ISBN: 0471247316
Dewey Decimal Number: 005.133
EAN: 9780471247319
ASIN: 0471247316

Publication Date: April 21, 1998
Availability: Usually ships in 1-2 business days

Editorial Reviews:

Amazon.com Review
Some of the most appealing features of Java programming are the Swing user interface classes in the Java Foundation Classes (JFC) from Sun Microsystems. Programming with JFC is a useful guide to the powers of Swing classes, which let Java programmers create rich user interfaces that rival native code interfaces in both complexity and functionality.

Programming with JFC begins with a quick tour of the basic principles of programming with Swing. First, Swing components are "lightweight" components (which means they do their graphics work using Java, not "native" code, as with the Abstract Window Toolkit (AWT) controls). Also, the authors do a good job of explaining the model-view-controller (MVC) architecture found in Swing components. MVC means that the different functions of controls are split up: display is handled by a view class, events are handled by a controller class, and the data are handled by a model class. MVC is one of the most rewarding features of Swing, but it does add complexity; the authors do a good job of outlining what you need to know to be productive, without getting bogged down in obsessive technical detail.

The majority of this text explores the basic features of Swing user interface classes, starting with layout managers; new features, such as springs and struts; and actual controls, such as buttons. Wisely, the authors begin with simpler controls before taking on the complexities of using data models with more advanced control types, such as trees and tables. Along the way, the authors delve into menus, toolbars, and dialog boxes, showing that Swing is capable of designing applications in Java that are just as rich and functional as anything written in other programming languages.

Much of the book contains source code and reference material to the features of Swing classes, but there is plenty of expertise on display, too; the book includes some excellent material on debugging Swing graphics and even some guidelines to designing custom Swing components. Overall, Programming with JFC is a great introduction to one of today's most compelling Java technologies. Swing is almost sure to be a winner with developers, and this intelligent text shows why it's a superior solution to creating appealing and efficient user interfaces in Java.

Product Description
This text is an intermediate-level programming book for Java Programmers interested in JFC. Prior knowledge of Java and the AWT is assumed. The book covers: how to create GUI components like buttons, text fields and pop-up menus;how to use colour, graphics, and fonts correctly; advanced topics like creating GUIs for the disabled, drag and drop, imaging, and printing.


Customer Reviews:   Read 9 more reviews...

4 out of 5 stars A really good start   October 31, 2000
  4 out of 4 found this review helpful

Programming with JFC focuses on the Swing component of the Java programming language. Swing is a toolkit that attempts to simplify and streamline the development of the windowing components, namely the visual components (such as menus, toolbars, dialog boxes, etc.) that are used in GUI-based programs. More information about Swing can be found at the Swing Connection home page at http://java.sun.com/products/jfc/tsc/index.html. If you are short on cash, you could glean the bulk of the information provided by this book from the free resources available on-line at the Swing Connection and save yourself nearly fifty dollars.

While Java itself allows programs to be written once for different platforms, Swing components can be designed in such a way that they will execute without modification on any kind of computer with the identical look and feel of the operating system.

As an example, when you create a program with Swing for Windows 95, it will have the look and feel of an application written specifically for Windows 95. When you run the same program under Solaris, it runs like an application written explicitly for Solaris.

Programming with JFC begins with an overview of Swing programming and Swing specific component. The authors detail the difference between what the Java Abstract Window Toolkit (AWT) offers as opposed to the Swing-based model-view-controller (MVC) architecture. More precisely, Swing sits on top of a number of the AWT API's.

The majority of the book details the features set of Swing, from its user interface classes, to its controls and implementation. The authors start with simple controls before moving onto the more detailed issues of advanced controls such as trees and tables.

The book comes with a CD-ROM (naturally) that includes numerous examples, source code and a library of ready-to-use GUI components. Also, similar material is also available via Swing Connection.

Overall, the book provides an excellent introduction to JFC. While it is not a definitive or comprehensive guide to Swing, it does cover most of its important aspects.


3 out of 5 stars I would buy this book again   January 7, 1999
  15 out of 15 found this review helpful

I'm new to Swing and Java. This book provided alot of good examples to get me started with Swing and able to produce working programs quickly. My next book purchases will be books that do a better job describing the details of Swing and Java in general.


4 out of 5 stars Good overview of Swing components   December 2, 1998
  5 out of 5 found this review helpful

This book is a pretty thorough review of JFC and the individual components. Familiarity with AWT is recommended to cruise through this book though.


3 out of 5 stars I would buy it again   September 23, 1998
  1 out of 1 found this review helpful

There is a lot it barely goes into. Try to figure out how to get ComboBoxModel or data models in general to work by using this book. I am having a lot of difficulty with it.


2 out of 5 stars If Amazon purchased used books, I would try to sell it back.   August 15, 1998
  1 out of 2 found this review helpful

Most of the material in this book is available online through the Swing Connection and Javasoft Java tutorial.

Some of the screenshots in the book show pictures of UI's that weren't even Java JFC.

Wiley lost some credibility with me.

I would wait/find something else.

Powered by: Dknc, inc. and Amazon.com


For your safety and security, orders are processed through amazon.com