Nimbus color differences between JDK versions

Robert Krüger krueger at lesspain.de
Fri Jan 31 05:20:13 PST 2014


Hi,

my email may have been premature. I just learned that we are mixing
Nimbus and Quaqua (using a modified QuaquaTreeUI in our UI which is
derived from Nimbus) and maybe the color difference comes from a
behavioral change in one of the L&Fs resulting in the color mismatch.
I will report back after some more investigation.

Regards,

Robert

On Thu, Jan 30, 2014 at 2:30 PM, Alexander Scherbatiy
<alexandr.scherbatiy at oracle.com> wrote:
>
>   Hi Robert,
>
>  Could you send a sample that draws a JTree and set necessary icons/colors
> in the Nimbus L&F to investigate the issue?
>
>   Thanks,
>   Alexandr.
>
>
>
> On 1/30/2014 12:52 PM, Robert Krüger wrote:
>>
>> Hi,
>>
>> we are in the process of migrating an application from Apple JDK 6 to
>> OpenJDK 8, which is going pretty well thanks to the progress that's
>> been made in recent months by the Oracle team (thanks for that). Now
>> we discovered that for the time being we will have to deploy with a
>> bundled Oracle JRE 7 (currently testing v. 1.7.0_51). When we started
>> our application with that runtime, we encountered significant problems
>> with UI colors (see attached screen shots comparing a tree in the
>> three mentioned runtimes). Now, the color difference between Apple JDK
>> and Open JDK is not the main problem but the one with Oracle JRE 7
>> certainly is because in Nimbus (which we use with some color
>> modifications), the color changes don't seem to be consistent leading
>> to the effect that you see in the tree example. Before I put lots of
>> "if (jdkVersion == X) modify colors ..." in our code and adjust this
>> by trial and error, is this known and is there a better approach for
>> solving this systematically?
>>
>> Here are the screenshots as links (if they don't make it through as
>> attachments):
>>
>> https://dl.dropboxusercontent.com/u/33388463/colors-jdk6-s.png
>> https://dl.dropboxusercontent.com/u/33388463/colors-jdk7-s.png
>> https://dl.dropboxusercontent.com/u/33388463/colors-jdk8-s.png
>>
>> Thanks,
>>
>> Robert
>
>


More information about the macosx-port-dev mailing list