This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 164299 - [gfesb-a11y] Scheduler BC - Configure Scheduler Binding in CASA Editor
Summary: [gfesb-a11y] Scheduler BC - Configure Scheduler Binding in CASA Editor
Status: CLOSED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: Binding Components (show other bugs)
Version: 6.x
Hardware: All Windows XP
: P3 blocker (vote)
Assignee: Ed Wong
URL:
Keywords:
: 176333 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-02 02:12 UTC by kdoizaki
Modified: 2009-11-30 23:14 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
a11y output files (15.74 KB, application/x-compressed)
2009-05-02 02:13 UTC, kdoizaki
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kdoizaki 2009-05-02 02:12:22 UTC
BuildDetails: 20090427-1337
    Product: Glassfish ESB V2.1

    Steps to reproduce:
       (1) In CASA editor link Scheduler WSDL Port to JBI Module; or
       (2) edit existing binding configuration
       (3) run a11y utility on "Configure Scheduler Binding" dialog
       As a result:
          * main or first dialog - a11y utility fails and results in an empty output file
       (4) Add simple/cron/hybrid trigger
       (5) run a11y utility on each dialog (second, minute, hour, day, month, day of week, and year)
       As a result, each dialog may vary, but in general:
          * components with no mnemonic
          * mnemonic conflict or possible mnemonic conflict
          * components not reachable with tab traversal

Rather than open individual tickets for each dialog, I have zipped all the a11y output files and attached them. If I 
need open separate tickets, please let me know.
Comment 1 kdoizaki 2009-05-02 02:13:23 UTC
Created attachment 81396 [details]
a11y output files
Comment 2 Ed Wong 2009-11-16 18:30:43 UTC
>> Output from UIAccessibilityTester for window with title : Add New Simple Trigger
>> Results of Accessibility test, window with title "Add New Simple Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Simple Trigger |  } 

Cannot fix, part of NetBeans IDE design

>> 
>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Seconds |  You can enter just seconds without any preceding colon-separated time units } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'I' to provide shortcut access to textfield
 
>>    Class: javax.swing.JLabel {  [.Milliseconds] |  Specify optional milliseconds at the end, preceded by a decimal point (omit square brackets) } 

Same reason as above

>> 
>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 3 Ed Wong 2009-11-16 18:52:43 UTC
>> Output from UIAccessibilityTester for window with title : Add New Cron Trigger
>> Results of Accessibility test, window with title "Add New Cron Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    Class: javax.swing.JFormattedTextField {  |  Select the single Second of the minute } 
>> 

Bug was probably reported on old build, it now has Accessible name of 'Second'

>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Cron Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    Class: javax.swing.JFormattedTextField {  |  Select the single Second of the minute } 
>> 

Bug probably reported on old build, it now has a label 'Second' pointing to it.

>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on
the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to
textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JLabel {  Seco&nds of the minute: |  Enter comma separated list of Seconds (values from 0 to 59 inclusive) } 
>> 

The mnemonic for Seconds will be changed to 'S'

>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 4 Ed Wong 2009-11-17 10:31:31 UTC
>> Output from UIAccessibilityTester for window with title : Add New Cron Trigger
>> Results of Accessibility test, window with title "Add New Cron Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Cron Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JLabel {  Mi&nutes of the hour: |  Enter comma separated list of Minutes (values from 0 to 59 inclusive) } 
>> 

The mnemonic for 'Minutes of the Hour' label will be changed to 'H'

>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 5 Ed Wong 2009-11-17 10:39:01 UTC
>> Output from UIAccessibilityTester for window with title : Add New Cron Trigger
>> Results of Accessibility test, window with title "Add New Cron Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Cron Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JLabel {  o&n Hour: |  Select Hour to start on } 
>> 

The mnemonic for 'on Hour' label will be changed to 'H'

>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 6 Ed Wong 2009-11-17 10:52:26 UTC
>> Output from UIAccessibilityTester for window with title : Add New Cron Trigger
>> Results of Accessibility test, window with title "Add New Cron Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Cron Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Cron Expression: |  } 

Bug was probably reported on old build, it now has mnemonic 'x'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JRadioButton {  &No specific Day of the month (because Day-of-Week condition is being specified) |  Day condition is not significant because Day-of-Week condition is in effect } 
>> 

The mnemonic for 'No specific Day...' label will be changed to 's'

>>  - components with mnemonic 'W' :
>>    Class: javax.swing.JLabel {  Choose one of the follo&wing Day conditions: |  Select one of the following choices and any related fields will be enabled } 
>>    Class: javax.swing.JRadioButton {  Last &weekday of the month |  Trigger fires on the last weekday of the month } 
>> 

The mnemonic for 'Last weekday...' label will be changed to 'k'

>> 
>>  Components not reachable with tab traversal :
>>    Class: javax.swing.JButton {   |  } 

No fix required since it's some invisible button

>>    Class: javax.swing.JEditorPane {  Cron Expression: |  text/html } 

Bug was probably reported on old build, tab traversal is available to this field when it is editable (have to toggle the 'pencil' button

>>    Class: javax.swing.JTextField {  &Message: |  <html>Enter the message that will be sent to the endpoint being triggered.<br>You can also reference here (ex. <b>${foo}</b>) Application Variables,<br>Java System Properties or Scheduler Inbound Normalized Message Properties.</html> } 
>> 

Bug was probably reported on old build, tab traversal is available to this field
Comment 7 Ed Wong 2009-11-17 10:57:58 UTC
>> Output from UIAccessibilityTester for window with title : Add New Cron Trigger
>> Results of Accessibility test, window with title "Add New Cron Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Cron Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JLabel {  o&n Month: |  Select Month to start on } 
>> 

The mnemonic for 'on Month' will be changed to 'h'

>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 8 Ed Wong 2009-11-17 11:14:38 UTC
>> Output from UIAccessibilityTester for window with title : Add New Cron Trigger
>> Results of Accessibility test, window with title "Add New Cron Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Cron Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JLabel {  o&n: |  Select the single Day-of-Week } 
>> 

The label 'on:' will be changed to 'when it is' and mnemonic will be 'w'

>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 9 Ed Wong 2009-11-17 13:39:02 UTC
>> Output from UIAccessibilityTester for window with title : Add New Cron Trigger
>> Results of Accessibility test, window with title "Add New Cron Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Cron Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 10 Ed Wong 2009-11-17 14:01:32 UTC
>> Output from UIAccessibilityTester for window with title : Add New Hybrid Trigger
>> Results of Accessibility test, window with title "Add New Hybrid Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    Class: javax.swing.JFormattedTextField {  |  Select the single Second of the minute } 
>> 

Cannot reproduce in current build

>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Hybrid Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    Class: javax.swing.JFormattedTextField {  |  Select the single Second of the minute } 
>> 

Cannot reproduce in current build; label 'lblSingleSecond' IS pointing to it

>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Name |  } 

Cannot reproduce in current build; 'N' is the mnemonic

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  Seconds |  You can enter just seconds without any preceding colon-separated time units } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'I' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  [.Milliseconds] |  Specify optional milliseconds at the end, preceded by a decimal point (omit square brackets) } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'I' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'U' :
>>    Class: javax.swing.JLabel {  D&uration: |  Specify the duration period from the Beginning Time that the Hybrid Trigger will be firing repeatedly per specified interval } 
>>    Class: javax.swing.JRadioButton {  On m&ultiple |  Trigger fires on multiple Seconds listed here } 
>> 

Mnemonic for 'Duration' label will be changed to 'a'

>>  - components with mnemonic 'R' :
>>    Class: javax.swing.JLabel {  Repeat: |  Specify the number of firings that should occur once the Hybrid Trigger has begun, or choose Indefinite } 
>>    Class: javax.swing.JRadioButton {  &Range |  Trigger fires over a range of Seconds } 
>> 

Mnemonic for 'Repeat' label will be changed to 'p'

>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JLabel {  Seco&nds of the minute: |  Enter comma separated list of Seconds (values from 0 to 59 inclusive) } 
>> 

The mnemonic for Seconds will be changed to 'S'

>> 
>>  Components not reachable with tab traversal :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JComboBox {  Duration units |  Choose the time unit for the declared Duration } 

Cannot reproduce in current build

>>    Class: javax.swing.JEditorPane {  Name |  text/html } 

Cannot reproduce in current build

>>    Class: javax.swing.JFormattedTextField {  |  Select the single Second of the minute } 

Cannot reproduce in current build

>>    Class: javax.swing.JRadioButton {  &Every Second of the minute |  Trigger fires every Second of the minute } 

Cannot reproduce in current build

>>    Class: javax.swing.JRadioButton {  &Just on |  Triggers fires only on a single Second of the minute } 

Cannot reproduce in current build

>>    Class: javax.swing.JRadioButton {  &Range |  Trigger fires over a range of Seconds } 

Cannot reproduce in current build

>>    Class: javax.swing.JRadioButton {  On m&ultiple |  Trigger fires on multiple Seconds listed here } 

Cannot reproduce in current build

>>    Class: javax.swing.JRadioButton {  Startin&g |  Trigger fires starting on a certain Second and repeating every so many seconds afterwards } 

Cannot reproduce in current build

>>    Class: javax.swing.JTabbedPane {  Second (1) |  <html>For each time field tab (except optional Year), define the appropriate condition,<br>that when all are met the Hybrid Trigger will begin</html> } 

Cannot reproduce in current build

>>    Class: javax.swing.JTextField {  &Description: |  Enter a meaningful description for the trigger } 

Cannot reproduce in current build

>>    Class: javax.swing.JTextField {  &Interval: |  Specify the time interval, in the above prescribed format, between firings once the Hybrid Trigger begins } 

Cannot reproduce in current build

>>    Class: javax.swing.JTextField {  &Message: |  <html>Enter the message that will be sent to the endpoint being triggered.<br>You can also reference here (ex. <b>${foo}</b>) Application Variables,<br>Java System Properties or Scheduler Inbound Normalized Message Properties.</html> } 

Cannot reproduce in current build

>>    Class: javax.swing.JTextField {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JTextField {  Cron E&xpression: |  <html>Beginning Time Cron Expression built from specifications in the time condition tabs<br>
>> or if an <b>advanced</b> user, you can toggle the edit (pencil) button to key in a<br>
>> Quartz-style Cron Expression directly or toggle the view-only (eye) button to validate<br>
>> and parse the specified expression back into the condition tabs</html> } 

Cannot reproduce in current build

>>    Class: javax.swing.JTextField {  D&uration: |  Specify the duration period from the Beginning Time that the Hybrid Trigger will be firing repeatedly per specified interval } 

Cannot reproduce in current build

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 

Cannot reproduce in current build

>>    Class: javax.swing.plaf.basic.BasicComboBoxEditor$BorderlessTextField {  Repeat: |  Specify the number of firings that should occur once the Hybrid Trigger has begun, or choose Indefinite } 

Cannot reproduce in current build
Comment 11 Ed Wong 2009-11-17 14:17:43 UTC
>> Output from UIAccessibilityTester for window with title : Add New Hybrid Trigger
>> Results of Accessibility test, window with title "Add New Hybrid Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Hybrid Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  Seconds |  You can enter just seconds without any preceding colon-separated time units } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'I' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  [.Milliseconds] |  Specify optional milliseconds at the end, preceded by a decimal point (omit square brackets) } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'I' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'U' :
>>    Class: javax.swing.JLabel {  D&uration: |  Specify the duration period from the Beginning Time that the Hybrid Trigger will be firing repeatedly per specified interval } 
>>    Class: javax.swing.JRadioButton {  On m&ultiple |  Trigger fires on multiple Minutes listed here } 
>> 

Mnemonic for 'Duration' label will be changed to 'a'

>>  - components with mnemonic 'R' :
>>    Class: javax.swing.JLabel {  Repeat: |  Specify the number of firings that should occur once the Hybrid Trigger has begun, or choose Indefinite } 
>>    Class: javax.swing.JRadioButton {  &Range |  Trigger fires over a range of Minutes } 

Mnemonic for 'Repeat' label will be changed to 'p'

>> 
>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JLabel {  Mi&nutes of the hour: |  Enter comma separated list of Minutes (values from 0 to 59 inclusive) } 
>> 

The mnemonic for 'Minutes of the Hour' label will be changed to 'H'

>>  - components with mnemonic 'I' :
>>    Class: javax.swing.JLabel {  Interval: |  Specify the time interval, in the above prescribed format, between firings once the Hybrid Trigger begins } 
>>    Class: javax.swing.JLabel {  M&inute: |  Select the single Minute of the hour } 
>> 

The mnemonic for 'Interval' label will be changed to 'v'

>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 12 Ed Wong 2009-11-17 14:29:04 UTC
>> Output from UIAccessibilityTester for window with title : Add New Hybrid Trigger
>> Results of Accessibility test, window with title "Add New Hybrid Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Hybrid Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  Seconds |  You can enter just seconds without any preceding colon-separated time units } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'v' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  [.Milliseconds] |  Specify optional milliseconds at the end, preceded by a decimal point (omit square brackets) } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'v' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'U' :
>>    Class: javax.swing.JLabel {  D&uration: |  Specify the duration period from the Beginning Time that the Hybrid Trigger will be firing repeatedly per specified interval } 
>>    Class: javax.swing.JLabel {  Ho&urs of the day: |  Enter comma separated list of Hours (values from 0 to 23 inclusive) } 
>> 

Mnemonic for 'Duration' label will be changed to 'a'

>>  - components with mnemonic 'R' :
>>    Class: javax.swing.JLabel {  Repeat: |  Specify the number of firings that should occur once the Hybrid Trigger has begun, or choose Indefinite } 
>>    Class: javax.swing.JRadioButton {  &Range |  Trigger fires over a range of Hours } 
>> 

Mnemonic for 'Repeat' label will be changed to 'p'

>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JLabel {  o&n Hour: |  Select Hour to start on } 
>> 

The label 'on Hour' will be changed to 'when it is' and mnemonic will be 'w'

>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 13 Ed Wong 2009-11-17 14:36:17 UTC
>> Output from UIAccessibilityTester for window with title : Add New Hybrid Trigger
>> Results of Accessibility test, window with title "Add New Hybrid Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Hybrid Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  Seconds |  You can enter just seconds without any preceding colon-separated time units } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'v' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  [.Milliseconds] |  Specify optional milliseconds at the end, preceded by a decimal point (omit square brackets) } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'v' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JRadioButton {  &No specific Day of the month (because Day-of-Week condition is being specified) |  Day condition is not significant because Day-of-Week condition is in effect } 
>> 

The mnemonic for 'No specific Day...' label will be changed to 's'

>>  - components with mnemonic 'W' :
>>    Class: javax.swing.JLabel {  Choose one of the follo&wing Day conditions: |  Select one of the following choices and any related fields will be enabled } 
>>    Class: javax.swing.JRadioButton {  Last &weekday of the month |  Trigger fires on the last weekday of the month } 
>> 

The mnemonic for 'Last weekday...' label will be changed to 'k'

>>  - components with mnemonic 'U' :
>>    Class: javax.swing.JLabel {  D&uration: |  Specify the duration period from the Beginning Time that the Hybrid Trigger will be firing repeatedly per specified interval } 
>>    Class: javax.swing.JRadioButton {  On m&ultiple |  Trigger fires on multiple Days listed here } 
>> 

Mnemonic for 'Duration' label will be changed to 'a'

>>  - components with mnemonic 'R' :
>>    Class: javax.swing.JLabel {  Repeat: |  Specify the number of firings that should occur once the Hybrid Trigger has begun, or choose Indefinite } 
>>    Class: javax.swing.JRadioButton {  &Range |  Trigger fires over a range of Days } 
>> 

Mnemonic for 'Repeat' label will be changed to 'p'

>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 14 Ed Wong 2009-11-17 14:39:55 UTC
>> Output from UIAccessibilityTester for window with title : Add New Hybrid Trigger
>> Results of Accessibility test, window with title "Add New Hybrid Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Hybrid Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  Seconds |  You can enter just seconds without any preceding colon-separated time units } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'v' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  [.Milliseconds] |  Specify optional milliseconds at the end, preceded by a decimal point (omit square brackets) } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'v' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'R' :
>>    Class: javax.swing.JLabel {  Repeat: |  Specify the number of firings that should occur once the Hybrid Trigger has begun, or choose Indefinite } 
>>    Class: javax.swing.JRadioButton {  &Range |  Trigger fires over a range of Months } 
>> 

Mnemonic for 'Repeat' label will be changed to 'p'

>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JLabel {  o&n Month: |  Select Month to start on } 
>> 

The mnemonic for 'on Month' will be changed to 'h'

>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 15 Ed Wong 2009-11-17 15:10:04 UTC
>> Output from UIAccessibilityTester for window with title : Add New Hybrid Trigger
>> Results of Accessibility test, window with title "Add New Hybrid Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Hybrid Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  Seconds |  You can enter just seconds without any preceding colon-separated time units } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'v' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  [.Milliseconds] |  Specify optional milliseconds at the end, preceded by a decimal point (omit square brackets) } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'v' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components with potential mnemonics conflict:
>>  - components with mnemonic 'N' :
>>    Class: javax.swing.JLabel {  &Name: |  Specify an unique name for the trigger } 
>>    Class: javax.swing.JLabel {  o&n: |  Select the single Day-of-Week } 
>> 

The label 'on:' will be changed to 'when it is' and mnemonic will be 'w'

>>  - components with mnemonic 'U' :
>>    Class: javax.swing.JLabel {  D&uration: |  Specify the duration period from the Beginning Time that the Hybrid Trigger will be firing repeatedly per specified interval } 
>>    Class: javax.swing.JRadioButton {  On m&ultiple |  Trigger fires on multiple Day-of-Week's listed here } 
>> 

Mnemonic for 'Duration' label will be changed to 'a'

>>  - components with mnemonic 'R' :
>>    Class: javax.swing.JLabel {  Repeat: |  Specify the number of firings that should occur once the Hybrid Trigger has begun, or choose Indefinite } 
>>    Class: javax.swing.JRadioButton {  &Range |  Trigger fires over a range of Day-of-Week's } 
>> 

Mnemonic for 'Repeat' label will be changed to 'p'

>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 16 Ed Wong 2009-11-17 15:39:22 UTC
>> Output from UIAccessibilityTester for window with title : Add New Hybrid Trigger
>> Results of Accessibility test, window with title "Add New Hybrid Trigger"
>> 
>> 
>>  Doesn't implement Accessible :
>>    Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
>> 

Cannot fix, part of Java Swing design

>> 
>>  No Accessible name :
>>    - none.
>> 
>>  No Accessible description :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: org.netbeans.core.windows.services.NbDialog {  Add New Hybrid Trigger |  } 
>> 

Cannot fix, part of NetBeans IDE design

>> 
>>  Label with LABEL_FOR not set :
>>    - none.
>> 
>>  Components with no LABEL_FOR pointing to it :
>>    - none.
>> 
>>  Components with no mnemonic :
>>    Class: javax.swing.JButton {   |  } 
>>    Class: javax.swing.JLabel {  Message |  } 

Bug was probably reported on old build, it now has mnemonic 'M'

>>    Class: javax.swing.JLabel {  Second  Minute  Hour  Day  Month  Day-of-Week  [Year] |  Order of the time condition fields that are space-separated } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Cron Expression') with a mnemonic 'x' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  Seconds |  You can enter just seconds without any preceding colon-separated time units } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'v' to provide shortcut access to textfield

>>    Class: javax.swing.JLabel {  [.Milliseconds] |  Specify optional milliseconds at the end, preceded by a decimal point (omit square brackets) } 

Won't fix, just a help label on top of a textfield.  There's already a label on the left ('Interval') with a mnemonic 'v' to provide shortcut access to textfield

>>    Class: javax.swing.JToggleButton {  Edit/View toggle button for Cron Expression textfield |  <html>Toggles Cron Expression text field between:<ul>
>> <li>Editable (pencil) mode meant for <b>advanced</b> users to<br>
>> key in Quartz-style Cron Expression directly</li>
>> <li>View-only mode (eye) where time condition tabs are used</li></ul> } 
>> 

The toggle button is decorated purely with an icon (pencil) and has no text in it, therefore it's by design that no mnemonic is provided

>> 
>>  Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
>>    - none.
>> 
>>  Components not reachable with tab traversal :
>>    - none.
>>
Comment 17 Ed Wong 2009-11-17 16:24:30 UTC
Correction: in all above Mnemonic issues, the 'Repeat:' label will have the 't' mnemonic instead of 'p' as a fix.
Comment 18 Ed Wong 2009-11-18 18:34:51 UTC
changeset:   1234:3b45a85b6f1a
user:        ed@hg-soabi.stc.com
date:        Wed Nov 18 17:31:24 2009 -0800
summary:     #164299: [gfesb-a11y] Scheduler BC - Configure Scheduler Binding in CASA Editor

HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/configeditor/Bundle.properties
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/configeditor/CronDayOfWeekPanel.form
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/configeditor/CronDayOfWeekPanel.java
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/configeditor/CronDayPanel.java
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/configeditor/CronHourPanel.java
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/configeditor/CronMinutePanel.java
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/configeditor/CronMonthPanel.java
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/configeditor/CronSecondPanel.java
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/configeditor/CronTriggerPanel.java
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/configeditor/HybridTriggerPanel.form
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/configeditor/HybridTriggerPanel.java
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/model/Bundle.properties
HG: changed wsdlextensions.scheduler/src/org/netbeans/modules/wsdlextensions/scheduler/model/CronConstants.java
Comment 19 Ed Wong 2009-11-18 18:41:55 UTC
Dear Tester:

Fix integrated

Please go through each Simple/Cron/Hybrid panel manually instead of using automated tool; otherwise you'll see those same errors that I remarked can't be fixed because it's either a Java Swing or NetBeans IDE design, or something we won't fix because it's by design: Usability tromps automatated A11Y tool.  Some places I had to use pretty weird mnemonics like numbers and letters that are not part of the word spelling because there just weren't any more choices left.  They appear as the character surrounded by parentheses, appended to the label; much like how it'll look in other localized environments, like Japanese, ex:

Repeat(Z)

Here the mnemonic is 'Z'.

Thanks.
Comment 20 Ed Wong 2009-11-18 19:16:22 UTC
*** Bug 176333 has been marked as a duplicate of this bug. ***
Comment 21 umeshvats 2009-11-30 23:14:46 UTC
Verified manually it is working fine closing the ticket.
Note:
Closed by vk201992@netbeans.org.
Not able to reset my netbeans password using umesh vats login.