<Swing Dev> [9] Review request for 8154431: Allow source and target based validation for the focus transfer between two JComponents.

Alexander Scherbatiy alexandr.scherbatiy at oracle.com
Tue Apr 19 13:00:12 UTC 2016


On 19/04/16 15:40, Semyon Sadetsky wrote:
> Hello,
>
> Please review fix for JDK9:
> bug: https://bugs.openjdk.java.net/browse/JDK-8154431
> webrev: http://cr.openjdk.java.net/~ssadetsky/8154431/webrev.00/

   - there is a small typo in the test copyright year: 20016
   - could you add a check to the verifyTarget(JComponent) method 
implementation in the test that the passed component is really the 
target component.

   Thanks,
   Alexandr.
>
> The thing is the Swing validation doesn't allow to validate state of 
> the target component of input focus transfer operation.
> To support that the fix adds two new methods verifyTarget(JComponent 
> target) and shouldYieldFocus(JComponent source, JComponent target) to 
> the javax.swing.InputVerifier class, and its old 
> shouldYieldFocus(JComponent input) is marked as deprecated.
> The solution guaranties full compatibility with previous JDK versions.
>
> --Semyon
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20160419/2ffec408/attachment.html>


More information about the swing-dev mailing list