Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 209220

Summary: [build path] Create Java project dialog has confusing ordering for 508 issues
Product: [Eclipse Project] JDT Reporter: Jim Adams <Jim.Adams>
Component: UIAssignee: Benno Baumgartner <benno.baumgartner>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: martinae, Michael_Rennie
Version: 3.3   
Target Milestone: 3.4 M4   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
fix none

Description Jim Adams CLA 2007-11-08 12:33:17 EST
Build ID: 3.3

Steps To Reproduce:
I make a new Java Project, the Create a Java Project dialog has an odd tab order.
Under JRE there are two radio buttons for default and a project specific JRE. If
you stay on default and press tab, it takes you to “Configure Default…” and then
to the next box for Project Layout. However, if you select the project specific
JRE, the tab order still goes from the radio button to the “Configure default…”
before going to the combo box to select the JRE.



More information:
It is not a huge issue for Keyboard navigation, but when JAWS screen reader is
active, the tab order would be confusing for a blind user. They would not
necessarily understand that the combo box is associated with “Use a project
specific JRE” because the focus does not go directly from one to the other. If
there is a way to go from the radio button to the combo box, even if you must
then go to the “Configure defaults…” link it would be better than the way it is
now.
Comment 1 Michael Rennie CLA 2007-11-08 13:52:51 EST
the ordering of controls is in NewJavaProjectWizardPageOne#JREGroup, sending to jdt.ui for comment
Comment 2 Martin Aeschlimann CLA 2007-11-09 03:22:44 EST
You are right. Pressing TAB after the project setting should first go to the combo.
The tabbing order can be configured on the parent composite.
Comment 3 Benno Baumgartner CLA 2007-11-12 05:05:56 EST
Created attachment 82649 [details]
fix
Comment 4 Benno Baumgartner CLA 2007-11-12 05:06:55 EST
fixed > I20071107-1300