<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