<Swing Dev> [9] Review request for 8032874: ArrayIndexOutOfBoundsException in JTable while clearing data in JTable

Alexander Scherbatiy alexandr.scherbatiy at oracle.com
Fri Apr 11 13:07:24 UTC 2014


On 4/11/2014 4:36 PM, dmitry markov wrote:
> Hello,
>
> Could you review the fix for jdk9, please?
>
>     bug: https://bugs.openjdk.java.net/browse/JDK-8032874
>     webrev: http://cr.openjdk.java.net/~dmarkov/8032874/jdk9/webrev.00/
>
> Problem description: If JTable has Sorter and Filter and selected row 
> is removed ArrayIndexOutOfBoundsException will be thrown.
> Fix: The method restoreSelection() in SortManager class should invoke 
> convertRowIndexToView() only when modelSelection is NOT empty.

     Is it the right behavior that 
modelSelection.getLeadSelectionIndex() does not return -1 when 
modelSelection.isSelectionEmpty() is true?

    Thanks,
    Alexandr.
>
> Thanks,
> Dmitry




More information about the swing-dev mailing list