ich bin gerade dabei ein einfaches spiel in 2d zu programmieren. die gui besteht aus einem jframe, das ein jpanel mit null layout (+ darin enthaltene komponenten), sowie eine jmenubar enthält. ich verwende um vollbild zu erreichen folgenden einfachen code
Code
frame.setSize(frame.getToolkit().getScreenSize());
frame.setResizable(false);
frame.setUndecorated(true);
unter mac os x habe ich allerdings das problem, dass sich die menubar, sowie der dock über das programmfenster lagern und somit zugriff auf einige gui komponenten verhindern.
nun habe ich mir überlegt den fullscreen mode zu verwenden
Code
GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().setFullScreenWindow(frame);
hier werden allerdings all meine dialogfenster nicht angezeigt.
gibt es eine möglichkeit meine app von beiden betriebssystemen aus problemlos zu verwenden?
lg danke im vorraus