White flashing when opening Dialogs, Menus etc.

Roger Lewis roger.lewis at oracle.com
Wed Feb 5 10:28:49 PST 2014


There is an issue with the outbound email that contains the ID. I will 
let you know when the ID is ready.

-Roger

On 2/5/14, 10:13 AM, Sergey Bylokhov wrote:
> Hi, Robert.
> What bug Id was reported to you? Try to open the link:
> https://bugs.openjdk.java.net/browse/JI-bug_id
>
> On 05.02.2014 21:58, Robert Krüger wrote:
>> I have done that. Could you let me know what its ID is, once it is
>> reachable for the public, so I can track it?
>>
>> On Wed, Feb 5, 2014 at 4:18 PM, Sergey Bylokhov
>> <Sergey.Bylokhov at oracle.com> wrote:
>>> Hi, Robert.
>>> This is unknown issue. Please file a new bug at
>>> http://bugreport.sun.com/bugreport
>>> Thanks!
>>>
>>>
>>> On 05.02.2014 19:01, Robert Krüger wrote:
>>>> This is a simple test case for you to reproduce the flashing for
>>>> opening a Dialog. It's basically the same for JMenus.
>>>>
>>>> import javax.swing.JButton;
>>>> import javax.swing.JFrame;
>>>> import javax.swing.JOptionPane;
>>>> import javax.swing.UIDefaults;
>>>> import javax.swing.UIManager;
>>>> import javax.swing.UIManager.LookAndFeelInfo;
>>>> import javax.swing.plaf.ColorUIResource;
>>>> import java.awt.Color;
>>>> import java.awt.event.ActionEvent;
>>>> import java.awt.event.ActionListener;
>>>>
>>>> public class TestDarkNimbus {
>>>>
>>>>       public static void main(String[] args) throws Exception {
>>>>
>>>>           for(LookAndFeelInfo info : 
>>>> UIManager.getInstalledLookAndFeels()){
>>>>               if(info.getName().startsWith("Nimbus")){
>>>>                   System.out.println("Setting Look & Feel to " +
>>>> info.getName());
>>>> UIManager.setLookAndFeel(info.getClassName());
>>>>                   break;
>>>>               }
>>>>           }
>>>>
>>>>           UIDefaults d = UIManager.getDefaults();
>>>>           d.put("control", new ColorUIResource(54, 54, 54));
>>>>           d.put("text", new ColorUIResource(214, 214, 214));
>>>>           d.put("nimbusBlueGrey", new ColorUIResource(44, 44, 44));
>>>>           d.put("nimbusBase", new ColorUIResource(54, 54, 54));
>>>>           d.put("nimbusFocus", new Color(71, 85, 101));
>>>>           d.put("nimbusLightBackground", new ColorUIResource(54, 
>>>> 54, 54));
>>>>           d.put("nimbusSelectionBackground", new 
>>>> ColorUIResource(51, 65,
>>>> 81));
>>>>           d.put("nimbusSelection", new ColorUIResource(51, 65, 81));
>>>>
>>>>           final JFrame frame = new
>>>> JFrame(TestDarkNimbus.class.getSimpleName());
>>>> frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
>>>>           JButton button = new JButton("Test Dialog Flashing");
>>>>           button.addActionListener(new ActionListener() {
>>>>               @Override
>>>>               public void actionPerformed(ActionEvent e) {
>>>> JOptionPane.showMessageDialog(frame.getContentPane(),
>>>> "Flash !!!!!!!!!!!!", "Flash demo",
>>>>                           JOptionPane.INFORMATION_MESSAGE);
>>>>               }
>>>>           });
>>>>           frame.getContentPane().add(button);
>>>>           frame.pack();
>>>>           frame.setLocation(500, 500);
>>>>           frame.setVisible(true);
>>>>       }
>>>> }
>>>>
>>>> On Mon, Jan 6, 2014 at 6:49 PM, Robert Krüger <krueger at lesspain.de> 
>>>> wrote:
>>>>> Hi,
>>>>>
>>>>> we are using a customized Nimbus L&F (the customization is mostly
>>>>> color changes) with dark backgrounds. Since we migrated our product
>>>>> from Apple JDK 6 to OpenJDK 8 each JMenu or JDialog opens and first
>>>>> draws a white rectangle that is then quickly replaced by the real
>>>>> content, which has a rather unprofessional feel.
>>>>>
>>>>> Has anyone had a similar problem and maybe a workaround other than 
>>>>> not
>>>>> having a dark background? Is there a known Jira issue I can follow?
>>>>>
>>>>> I am currently running build 121 in development on Mac OS 10.8.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Robert
>>>
>>>
>>> -- 
>>> Best regards, Sergey.
>>>
>
>



More information about the macosx-port-dev mailing list