JDK-4410529 : Java Web Start: should follow Java Look and Feel Guidelines
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 1.0
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2001-02-01
  • Updated: 2001-03-15
  • Resolved: 2001-03-15
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
1.0.1 1.0.1Fixed

Name: ssT124754			Date: 01/31/2001

Java(TM) Web Start (build rc-b14)

The Java Web Start application manager violates the Java Look and Feel
Guidelines as well as generally accepted design practices in several areas:

The "Create Icons" dialog has two buttons, "No" and "Create", which appear in
the wrong order and are different sizes.  At the very least, it should be
"Create" and "No" with the buttons the same size, and I would argue that "OK"
and "Cancel" are far preferable.

The "Preferences" dialog displays "Cancel" "Reset" "OK", which again are
backwards (correct order is "OK" "Reset" "Cancel") and should all be the same

The "Root Certificates" tab under "Preferences" displays a nested tabbed pane,
which is a major no-no.  The combobox visible on the first tab also mysteriously
controls the display of the second tab, even though it disappears when the
second tab is switched to.

The "Clear Cache" dialog displays buttons "Yes" and "No", which are at least in
the right order, but the more common "OK" and "Cancel" buttons would seem a
better choice.

The cursor does not change to a hand when rolling over URLs (this would be more
intuitive than the obnoxious color change).

The tooltips (and possibly other text) refer to applications as "Apps".  Most
users have no idea what an "App" is, and it is very important to consistently
use the same terminology.  Applications should never be referred to as anything
but applications.

Not one menu item has an accelerator keystroke.  Most, if not all, menu items

The menu item mnemonic choices do not follow recommended practice.  For
instance, the first letter of the menu item should be used.  I agree that
File/Off Line should not use "O", to avoid conflicting with the common "Open" in
people's minds, but menu items such as Application/Create Shortcuts have no such

The menu item File/Off Line uses two words for "Off Line", but the tooltips for
the online/offline icon in the bottom left refer to "Online" and "Offline".  The
tooltip is correct - "Offline" is one word.  While we're on the subject of this
tooltip, it isn't accurate - my "System" is not offline, only this particular
program is.  My system is still happily hooked up to the network.

  Tooltips should use sentence, not headline capitalization.  Only the first word
of each sentence should be capitalized.

In addition to this, the application manager should use its icon for all windows
it displays, rather than just the default steaming coffee cup icon.

I'm sorry to be so nitpicky, but I simply should not be able to find this many
usability issues in a five-minute examination.  Java Web Start will hopefully be
used by a great many people, and it needs to present a good face to the world.
(Review ID: 113150) 

CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: 1.0.1 FIXED IN: 1.0.1 INTEGRATED IN: 1.0.1 VERIFIED IN: 1.0.1

EVALUATION Most of these points need to be addressed for 1.0.1 andy.herrick@East 2001-02-07 following is a response to each item: 1.) This has been changed to OK, and Cancel (same size) as requested. 2.) This has also been fixed as requested (OK - Reset - Cancel). 3.) The Root Certificates tab has not been changed for 1.0.1. This has been filed as a seperate bug (4418945) for a future version. 4.) Any work on this clear cache dialog is superceeded by bug: 4353301. 5.) This is fixed as suggested. The hand cursor is used over the link. Also the color will only change as the button is pressed. 6.) The tooltips have all been changed to complete words. 7.) The menu item for online/offline has been removed, and the tooltips have changed as suggested. 8.) We see no requirement for menu accelerator keystrokes. 9.) The choice of mnemonics has been made by the User Experience group. There is a particular reason for each case where the first leter is not used. 10.) The tooltip text has been changed to use complete sentances where appropriate. 11.) Request to change icons on Dialog windows is a duplicate of 4409077. andy.herrick@East 2001-02-26