Traduction officieuse du tutorial de Michael Martak. Dont je n'ai pas trouvé l'e-mail: si ca dérange quelqu'un, je veux bien enlever cette traduction.
La version originale est sur java.sun.com (et ici un zip contenant la traduction pour la regarder offline )


Page Suivante

Vous voulez utiliser des graphismes performants dans l'environnement de développement Java ? Vous avez toujours voulu programmer un jeu, mais vos images ne tournaient pas assez vite ? Votre programme slide show ne marchait pas bien parce que vous n'aviez aucun controle sur la résolution d'affichage de l'utilisateur ? Si vous vous etes deja posé une de ces questions, alors le full-screen exclusive mode est peut-être ce que vous cherchez ?

Full-Screen Exclusive Mode

Full-screen exclusive mode (mode plein écran) est une puissante nouveauté qui permet de suspendre le système de fenêtres de telle sorte que l'affichage puisse être directement fait sur l'écran.

Display Mode (mode d'affichage)

Cette section décrit comment choisir et fixer le mode d'affichage. Elle explique aussi pourquoi vous voudriez fixer le mode d'affichage.

Passive vs. Active Rendering (rendu passif contre rendu actif)

Cette section explique les principes des rendus actifs et passifs. Par example « peindre » dans la boucle principale d'évenement en utilisant la méthode paint est passif, alors que « peindre » dans votre propre thread est actif. Quelques astuces concernant le rendu actif sont décrites.

Le Double Buffering et le Page Flipping

Cette section explique ce qu'est le double buffering et introduit le page-flipping, une technique de double buffering disponible en mode plein écran.

BufferStrategy et BufferCapabilities

Cette section couvre java.awt.image.BufferStrategy , une classe qui permet de dessiner sur des surfaces et des composants sans avoir a connaitre le nombre de buffers utilisés ou la technique de rendu utilisée. Cette section decrit aussi java.awt.BufferCapabilities, une classe qui peut aider à déterminer les capacités de votre matériel graphique.

Exemples

Cette page montre quelques exemples utilisant le full-screen exclusive mode .