-
Bug
-
Resolution: Fixed
-
P5
-
1.4.0
-
beta
-
unknown
-
generic
Keyboard navigation is very difficult and behaves in unexpected ways in the List Demo of SwingSet2. It's not immediately clear whether this is a Swing JList bug or a SwingSet2 bug. To see the bug, do the following:
1. Bring up SwingSet2 with the ListDemo.
2. Select the "List Demo" tab (TAB to it, or click on it)
3. Hit TAB thrice; now the "Tera" checkbox of the Prefixes JList is selected
4. Try to move to the "Micro" checkbox of the Prefixes JList. You want to use down-arrow (just as you would in the previous JList), but that only scrolls the Jlist without changing the selection. So you use TAB, and find that that works, but it raises a problem - because the Prefixes JList isn't scrolling, you aren't getting visual feedback as to what is selected!
5. Then you want to get to the Suffixes JList, and find you are in another bind: how do you get to the "Tech" checkbox of the Suffixes JList? You have to TAB through the *entire* Prefixes JList (and because of the lack of visual feedback, you have no idea how much further you have to go!).
1. Bring up SwingSet2 with the ListDemo.
2. Select the "List Demo" tab (TAB to it, or click on it)
3. Hit TAB thrice; now the "Tera" checkbox of the Prefixes JList is selected
4. Try to move to the "Micro" checkbox of the Prefixes JList. You want to use down-arrow (just as you would in the previous JList), but that only scrolls the Jlist without changing the selection. So you use TAB, and find that that works, but it raises a problem - because the Prefixes JList isn't scrolling, you aren't getting visual feedback as to what is selected!
5. Then you want to get to the Suffixes JList, and find you are in another bind: how do you get to the "Tech" checkbox of the Suffixes JList? You have to TAB through the *entire* Prefixes JList (and because of the lack of visual feedback, you have no idea how much further you have to go!).
- relates to
-
JDK-5091329 Coalesce focus listeners in SwingSet2 JList demo
-
- Resolved
-