Windows OSでswingアプリケーションを作成しました。私の JDialog (そのウィンドウはparentJFrame) の 1 つに JOptionPane が表示されます。
JOptionPane.showMessageDialog(parentJFrame, "I am a JOption");
.
実行時に、parentJFrame setAlwaysOnTop(true)
. alwaysOnTop-TRUE が設定されていても、JOptionPane は Windows OS の parentJFrame に表示されます。しかし、Linux OSで実行すると、JOptionPaneはparentJFrameの後ろに表示されます. LinuxのparentJFrameのトップ。これは至急お願い
します.. 'alwaysOnTop-true' コンポーネントが JOptionPane を表示すると、Linux では JOptionPane がコンポーネントの後ろに表示されます. :( .しかし、これは Windows OS でうまく処理されました. JOptionPane は、設定されているコンポーネントの上部に表示されます'alwaysOnTop-true' . Linux OS でデスクトップ画面にコンポーネントを表示するという競合が発生しているようです.. よくわかりません.
- Linux OS には Oracle JDK と JRE 7 があります