Passer un JFrame en mode plein écran

Pour afficher un jeu, une image ou prévisualiser une impression, le mode plein écran est pratique. Testé sous Windows, le JFrame recouvre tout l'écran y compris la barre des taches.
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import javax.swing.JFrame;

/**
 * Passer un JFrame en mode plein écran
 */
public class FrameFullSize {
    public static void main(String[] args) {
        GraphicsDevice device;
        JFrame frame = new JFrame("Frame en mode plein écran");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        device = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
        if (device.isFullScreenSupported()) {
            device.setFullScreenWindow(frame);
        } else {
            System.err.println("Le mode plein ecran n'est pas disponible");
        }
    }
}
Commentaire des internautes
avatar
Laurent le 17/05/2011
Rectification:
fonctionne en mode plein ecran avec la barre masque sur ajout d'un setUndecorated(true)

Encore merci :)
avatar
Laurent le 17/05/2011
Merci :)
Teste sous Linux CentOS, fonctionne mais ne recouvre pas la barre des taches.
Ajouter un commentaire
Pseudo
Adresse email
Site internet (optionnel)
Votre commentaire
Fiche de l'article
Mise a jour03/09/2010
VisualisationVu 1250 fois
PublicInternaute
CategorieJAVA - Sources - AWT
Auteur de l'article
fobec fobec
connecté le 24/01/2012
36 ans - France Nord-Est
101 articles dans la section
Contacter l'auteur
Partager l'article