<Swing Dev> Focus on image icons are not visible in javaws cache with high contrast mode
Pavel Porvatov
pavel.porvatov at oracle.com
Fri Sep 9 13:26:05 UTC 2011
Hi Sean,
> 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 ?
I have a couple questions:
1. Is there bug in http://bugs.sun.com/ for the problem?
2. How did you choose new colors in the patch? Does Windows use
ControlTextColor for focus rectangle color?
Regards, Pavel
>
> 2011/9/5 neugens.limasoftware at gmail.com
> <mailto:neugens.limasoftware at gmail.com>
> <neugens.limasoftware at gmail.com <mailto: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
> <mailto: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 <mailto: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/20110909/9a1c9ea1/attachment.html>
More information about the swing-dev
mailing list