Name: jk109818 Date: 09/03/2002
FULL PRODUCT VERSION :
java version "1.4.0_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_01-b03)
Java HotSpot(TM) Client VM (build 1.4.0_01-b03, mixed mode)
AND
java version "1.4.1-rc"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1-rc-b19)
Java HotSpot(TM) Client VM (build 1.4.1-rc-b19, mixed mode)
FULL OPERATING SYSTEM VERSION :
Windows NT Version 4.0, SP6
A DESCRIPTION OF THE PROBLEM :
A selected data-area is an important visual feedback to GUI
users and frequently a prerequisite for actions.
A JTable with row selection switched on and column
selection switched off selects whole rows (as wished). But
moving the focus with <TAB> stays within a block,
determined by the preceding (now invisible) mouse or
keyboard activity.
The <TAB> key should move the focus always within the
selected area, not only in parts of it.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. start for instance SwingSet2, TableDemo
2. switch row selection on
3. click left mouse button on first row, column "First
Name" and drag to second row, column "Last Name". Two rows
are selected.
4. Move the focus with <TAB> within the two selected rows.
You can only move between first and second column, although
the whole rows are selected.
EXPECTED VERSUS ACTUAL BEHAVIOR :
The users expect that they can move from first to last
column, because this is the selected area.
REPRODUCIBILITY :
This bug can be reproduced always.
(Review ID: 163985)
======================================================================