Buy Used
Used - Good See details
Price: £1.42

Have one to sell? Sell yours here
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.

Java Look and Feel Design Guidelines [Paperback]

Sun Microsystems Inc.
4.3 out of 5 stars  See all reviews (3 customer reviews)

Available from these sellers.

‹  Return to Product Overview

Product Description

Amazon Review

Java Look and Feel Design Guidelines, from Sun Microsystems, provides programmers with the requirements for creating user interfaces using the Java Foundation Classes (JFC). This handsomely printed book uses rich colour on every page while demonstrating how you can create Java programs that will look great on any computer.

The book focuses on the built-in Java look-and-feel (called Metal). Early sections discuss the philosophy of Java user interfaces, which include excellent support for different languages and accessibility, keeping disabled users in mind.

Much of this text covers Java UI elements offering advice on creating more intuitive interfaces. Sections of the book look at the rudimentary, visual sensibilities needed for using colours and text appropriately, including how to design artwork (like icons and graphics) that fits in with the rest of the JFC interface. One example shows the step-by-step creation of a proper Java icon. Other sections propose standards for the number of pixels that should be used to separate onscreen elements. Sections on mouse, keyboard and drag-and-drop user operations make clear how your Java programs should handle user actions.

Later this text surveys JFC components beginning with basic windows, dialogue boxes, menus and toolbars. Next it's on to individual components from basic controls (like buttons, checkboxes and text controls) to more advanced components (like tables and tree controls). (This section, which lists the extensive options for selecting data and resizing table columns, shows the real sophistication of today's JFC package.)

Though it contains no actual Java code, Java Look and Feel Guidelines defines the visual design standard for the next generation of Java programs. It will useful for anyone who builds user interfaces during the software design process. --Richard Dragan, --This text refers to an out of print or unavailable edition of this title.

From the Back Cover

"Great book! Fills a void in the Java world. Necessary reading for all Java developers, designers, and interface designers."
--Theo Mandel, Ph.D., author of The Elements of User Interface Design

The adoption of the Java Look and Feel Design Guidelines has contributed to a consistent user interface that gives Java applications a recognizable, uniform design. However, the distinctions between interface designers and developers in today's Internet application development environment are increasingly blurred. Most developers also design applications, though few are solely dedicated to interface design tasks. With this situation in mind, the second edition of this award-winning book includes:

  • New, updated, and expanded guidelines
  • A companion CD-ROM with code samples and a large collection of graphics designed for use with Java Foundation Classes (JFC) components
  • A comprehensive list of terms translated into nine languages

The Java Look and Feel Design Guidelines, Second Editioncontinues to be an invaluable resource for creating cross-platform Java applications and applets with JFC components. The book covers design concepts underlying the Java look and feel and techniques for managing cross-platform delivery, applets, accessibility, and internationalization. It introduces the visual design and behavior provided with the Java look and feel and provides instruction in the design of application graphics. Reference chapters discuss windows, dialog boxes, menus, toolbars, basic controls, text components, tables, and tree components.


About the Author

The Java Look and Feel Group at Sun Microsystems creates interface standards that enable designers and developers to build outstanding human interfaces with the Java programming language.

‹  Return to Product Overview