J'ai un soucis avec un canvas. Je veux afficher un ensemble de pixels
avec une boucle. Or mon canvas clignote en passant par toutes les
couleurs. J'ai l'impression qu'il veut se mettre à jour à chaque pixel.
Enfin je ne sais pas, je suis paumé là...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
no.bcausse.spam
Thierry wrote:
Bonjour à tous,
J'ai un soucis avec un canvas. Je veux afficher un ensemble de pixels avec une boucle. Or mon canvas clignote en passant par toutes les couleurs. J'ai l'impression qu'il veut se mettre à jour à chaque pixel. Enfin je ne sais pas, je suis paumé là...
public void setPixels(Color[][] pixels) { this.pixels = pixels; }
public void paint(Graphics g) {
setBackground(Color.white);
try { for (int i = 0; i < pixels.length; i++) { for (int j = 0; j < pixels[0].length; j++) { //... dessiner un pixel de couleur setForeground(pixels[i][j]); g.fillRect(i, j, 1, 1); //System.out.println(i + j); } } } catch (NullPointerException e) { e.printStackTrace(); } }
public void update(Graphics g) { return; } }
c'est un basic de l'affichage, regardes "doublebuffering" sur google -- bruno Causse http://perso.wanadoo.fr/othello
Thierry <abuse@microsoft.com> wrote:
Bonjour à tous,
J'ai un soucis avec un canvas. Je veux afficher un ensemble de pixels
avec une boucle. Or mon canvas clignote en passant par toutes les
couleurs. J'ai l'impression qu'il veut se mettre à jour à chaque pixel.
Enfin je ne sais pas, je suis paumé là...
J'ai un soucis avec un canvas. Je veux afficher un ensemble de pixels avec une boucle. Or mon canvas clignote en passant par toutes les couleurs. J'ai l'impression qu'il veut se mettre à jour à chaque pixel. Enfin je ne sais pas, je suis paumé là...