fullscreen problem

  • 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

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!