Buy Used
£3.32
+ £2.80 UK delivery
Used: Very Good | Details
Condition: Used: Very Good
Comment: Ships from the USA. Please allow 2 to 3 weeks for delivery. Very good condition - book only shows a small amount of wear. Biggest little used bookstore in the world.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Java Look and Feel Design Guidelines Paperback – 9 Mar 2001

4.3 out of 5 stars 3 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback, 9 Mar 2001
£18.00 £3.32
click to open popover

Special Offers and Product Promotions

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.




Product details

  • Paperback: 416 pages
  • Publisher: Addison Wesley; 2 edition (9 Mar. 2001)
  • Language: English
  • ISBN-10: 0201725886
  • ISBN-13: 978-0201725889
  • Product Dimensions: 18.7 x 3.1 x 23.5 cm
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 5,059,182 in Books (See Top 100 in Books)
  • See Complete Table of Contents

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, Amazon.com --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.



0201725886B04062001

See all Product Description

Customer Reviews

4.3 out of 5 stars
5 star
1
4 star
2
3 star
0
2 star
0
1 star
0
See all 3 customer reviews
Share your thoughts with other customers

Top Customer Reviews

By A Customer on 10 Jun. 1999
Format: Paperback
I reviewed this book when it was being written and I wanted to share my thoughts.
- The book's approach is VERY useful and appropriate for the intended audience
- Programmers, developers, designers, user interface professionals, graphic designers, technical writers, and managers.
- It is a needed book in the Java world. There are no competitors in the Java platform. Similar books are the Microsoft "Windows Interface Guidelines - A guide for Designing Software" for the DOS, OS/2 and Windows platform, and the Apple "Mac OS Human Interface Guidelines" for the Mac platform.
- This book fills a void in the Java world. The Windows and Macintosh platforms both have industry guidelines documents that serve as the seminal reference books for developers on each platform.
- This book is necessary reading for all Java developers, designers, and interface designers. - I would recommend this book to my many colleagues who are developing Java applets and applications. It is a critical addition to our programming library and list of programming and design books.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Whereas Windows developers usually have a copy of Microsoft's 'Windows Interface Guidelines for Software Design' to turn to for advice on behaviour and usage of Windows elements, such a resource has been sorely lacking for developers of applications for the internet.
This book fills the gap admirably.
It provides a comprehensive set of guidelines on the use of the various components of an internet application (windows, dialogs, menus, buttons and so on), with detailed descriptions of their appearance and behaviour.
As with any set of guidelines, there are individual elements and recommendations with which one could disagree.
This is an eminently practical and useful book, and I believe it should be on the bookshelf of every developer of internet applications - whether using Java or another tool.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Personally, I think the book is well structured, comprehensive for a technical audience. It gives a lot of examples and detailed guidelines how Java GUIs should look like. As well, there are a lot of hints what to do when designing screens such as dialog boxes which is not totally covered in other GUI styleguides. There are some minor "inconsistencies" concerning which interface widgets should be used e.g. slider control. Another point that should be changed is the use of the default button for "destructive" actions. A further point which should be elaborated is the difference between application and object-oriented user interface design, which is only partially covered. All in all, the guide is worth buying. Due to this minor "inconsistencies" I give four stars.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 3.9 out of 5 stars 10 reviews
18 of 19 people found the following review helpful
4.0 out of 5 stars Excellent resource for web developers 27 July 1999
By Amazon Customer - Published on Amazon.com
Format: Paperback
Whereas Windows developers usually have a copy of Microsoft's 'Windows Interface Guidelines for Software Design' to turn to for advice on behaviour and usage of Windows elements, such a resource has been sorely lacking for developers of applications for the internet.
This book fills the gap admirably.
It provides a comprehensive set of guidelines on the use of the various components of an internet application (windows, dialogs, menus, buttons and so on), with detailed descriptions of their appearance and behaviour.
As with any set of guidelines, there are individual elements and recommendations with which one could disagree.
This is an eminently practical and useful book, and I believe it should be on the bookshelf of every developer of internet applications - whether using Java or another tool.
3 of 3 people found the following review helpful
5.0 out of 5 stars get it online! 29 May 2001
By Bob Carpenter - Published on Amazon.com
Format: Paperback
One excellent feature of the book is that it and its code samples are available free online from Sun at java.sun.com/products/jlf/
This book is very specifically aimed at designers who want to lay out components that mesh visually with Java's Metal, a Swing-based (javax.swing) cross-platform look and feel. As another reviewer pointed out, it's not primarily about designing an interface for usability, but for look and feel. It doesn't completely ignore usability issues, but only covers the basics that are built into the platform. For instance, the book details how many pixels of space to use between buttons and how the text and image on the button should be placed and what it should look like in active/inactive/selected states. Another example is a detailed description of designing icon bitmaps for different color depths, platforms and internationalization.
This book's invaluable for the detailed description of the behavior of the Swing. A simple example is the description of selecting items in a JComboBox by (a) clicking the primary mouse button to activate the list and clicking on a selection, or by (b) depressing the primary mouse button, scrolling to the selection, and releasing.
This is not a book about Java programming per se, but contains many links to illustrative code examples for the look and feel. But you won't get a detailed description of event dispatching. (To the book's credit, it does examine which events are available per component.) Despite its wordiness, I like Kim Topley's book on JFC for the description of the event model and the components, but I haven't compared Topley's book to anything more recent.
4.0 out of 5 stars Overall nice and neccessary 16 Jun. 1999
By A Customer - Published on Amazon.com
Format: Paperback
Overall the book is nice and was neccessary in the Java GUI space.
The only objection I have is invetion of Utility windows. The book says that utility windows should be used to hold palettes or tools and then goes on to say that utility windows do not close or minimize when the main application window is. Why would one want a utility window without the main application window. It also says that utility windows do not remain in front of application window. This is different than existing standards (look at standard tools like Photoshop) and is unneccesary. Imagine having to bring on the utility window to front everytime before being able to click on one of the palette buttons. It also says that the utility windows can be implemented using JDialog. However JDialogs close/minimize when the main application window is closed/minimized. Conventionaly tool palettes or floating toolbars are implemented using Dialogs (non-modal) which has a nice property of floating in front of the application window and minimizing with the application window.
There could have been more discussion on which control(s) should be chosen to represent real world concepts i.e. discussion on use of metaphors.
MDI design and other alternatives could have been discussed more.
Once again... Great initial effort. Keep up the good work...
4.0 out of 5 stars Basic explanation 3 July 2012
By Frank W. Gilchrist - Published on Amazon.com
Format: Paperback Verified Purchase
Book arrived on time and in good condition. It gives a basic overview of the subject. It does not go into a lot of detail though so it is only good for a high level perspective.
1 of 3 people found the following review helpful
4.0 out of 5 stars Filling a vacuum of Java UI design space. 30 Jun. 1999
By A Customer - Published on Amazon.com
Format: Paperback
Personally, I think the book is well structured, comprehensive for a technical audience. It gives a lot of examples and detailed guidelines how Java GUIs should look like. As well, there are a lot of hints what to do when designing screens such as dialog boxes which is not totally covered in other GUI styleguides. There are some minor "inconsistencies" concerning which interface widgets should be used e.g. slider control. Another point that should be changed is the use of the default button for "destructive" actions. A further point which should be elaborated is the difference between application and object-oriented user interface design, which is only partially covered. All in all, the guide is worth buying. Due to this minor "inconsistencies" I give four stars.
Were these reviews helpful? Let us know


Feedback