<Swing Dev> Focus on image icons are not visible in javaws cache with high contrast mode
Sean Chou
zhouyx at linux.vnet.ibm.com
Tue Sep 6 04:39:16 UTC 2011
Hi,
Thanks for your suggestion, I thought it was simple and clear to use diff
file in mail, I'll try next time.
About your question, I remember the focus color is different from the
background color of
the control, so that the focus can always be visible. I think this is
guaranteed by theme or
L&F.
If there is no big problem, would there be any commiter like to help take a
look at this patch ?
2011/9/5 neugens.limasoftware at gmail.com <neugens.limasoftware at gmail.com>
> Hi!
>
> The patch looks good to me, although I don't have the context at hand now
> to check about the control text colour, for this reason I think it would be
> better to send patch requests with a webrew next time.
>
> What I wonder is what happens when one selects a different colours for the
> control text in windows (if this is possible) then this would be reflected
> as focus colour, which I don't know if it's what windows original laf does.
>
> Btw, It seems to me that this bug could be reproducible also without
> caching an app in the first place.
>
> Cheers,
> Mario
> --
> Sent from HTC Desire...
>
> pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF
> Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF
>
> http://www.icedrobot.org
>
> Proud GNU Classpath developer: http://www.classpath.org/
> Read About us at: http://planet.classpath.org
> OpenJDK: http://openjdk.java.net/projects/caciocavallo/
>
> Please, support open standards:
> http://endsoftpatents.org/
>
>
>
> ----- Reply message -----
> Da: "Sean Chou" <zhouyx at linux.vnet.ibm.com>
> Data: lun, set 5, 2011 09:03
> Oggetto: <Swing Dev> Focus on image icons are not visible in javaws cache
> with high contrast mode
> A: <swing-dev at openjdk.java.net>
>
> Hi all,
> The WindowsLookAndFeel uses hard coded focus color(black) which makes the
> focus
> not visible within High Contrast Mode on windows.
>
> The problem can be reproduced as follows:
> 1. Run one javaws application.
> 2. Go to "Control panel -->Accessibility options --> the Display tab" .
> 3. Select "Use high Contrast". Click on "Settings" button and ensure that
> "High contrast black(extra language)" in the color scheme.
> 4. Make sure that you have one jnlp imported in java cache viewer.(The 1st
> step did.)
> 5. Run the following command to invoke java cache viewer
> >>javaws -viewer
> 6. Select "Applications" in show combo box.
> 7. Select the any application present in java cache viewer.
> 8. Now, using Tab key to go to icons present in java cache viewer.(i.e Run
> icon, Show icon etc..)
>
> Observed result:
> Focus will not be visible on focused image icons.
> Expected result:
> Focus should be visible on focused image icons.
>
>
> The solution is Changing the hard coded focus color to proper loaded color
> in WindowsLookAndFeel.java .
> The attachment is a patch for it.
>
> Any comment please ?
>
> --
> Best Regards,
> Sean Chou
>
>
>
>
>
>
>
--
Best Regards,
Sean Chou
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20110906/d658d9e7/attachment.html>
More information about the swing-dev
mailing list