title: JOptionPane displays behind the parent JFrame
body: <p>I created a swing application on Windows OS. One of my JDialog (whose window is parentJFrame) shows a JOptionPane.<br>
  <code>JOptionPane.showMessageDialog(parentJFrame, "I am a JOption");</code> . </p>
  
  <p>At the run time, the <code>parentJFrame setAlwaysOnTop(true)</code> . Even though it has set alwaysOnTop-TRUE, the JOptionPane appeares on the parentJFrame on Windows OS. but When I ran it on Linux OS,JOptionPane displays behind the parentJFrame.(May be the reason is that parentJFrame <em>alwyasOnTop is true</em>, but how JRE runs the same application in different ways for diffrent OS s ?) How can I get it on the top of parentJFrame in Linux.? This is urgent please..<br>
  When a 'alwaysOnTop-true' component shows a JOptionPane, JOptionPane appears behind the component in Linux.. :( . But this handled well in Windows OS. JOptionPane is showed on the top of the component which is set 'alwaysOnTop-true' . It seemed that, there is a conflict Showing components on the desktop screen in Linux OS.. I m not sure so. But I guess it.</p>
  
  <ul>
  <li>Linux OS has Oracle JDK and JRE 7</li>
  </ul>