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.scherba...@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 > >