Résultats de 1 à 2 sur 2

Sujet : Can you help me : Pb d\'affichage d\'image

  1. #1
    Membre MP
    Inscrit
    août 2013
    Messages
    1

    Can you help me : Pb d\'affichage d\'image

    Salut a tous,

    J\'ai un petit probleme pour afficher des images. En effet, j\'essaye d\'implementer le jeu de la bataille naval.
    Ma grille est un panneau contnnant (l*n) cases representées par des bouttons. j\'ai redefini les fonctions sivantes :

    public void paint(Graphics g) {
    for (int i = 0; i < l; i++) {
    for (int j = 0; j < c; j++) {
    Rectangle r = bt[i][j].getBounds();
    g.drawRect(r.x, r.y, r.width, r.height);
    }
    }

    if(image != null){
    g.drawImage(image, X, Y, image.getWidth(this), image.getHeight(this), this);
    }
    }

    public void update(Graphics g) {
    paint(g);
    }

    En choisisant un type de bateau (image attaché a ma souris) et en cliquant sur l\'endroit ou je veux placer mon image :

    - en utilisant repaint() l\'image s\'affiche en plus de l\'endroit ou je veux sur le coin haut-gauche de mon panneau.

    - en utilisant un update() je n\'ai pas l\'indesirable affichage en haut a gauche mais par contre le retour de l\'apui sur le bouton dans la grille cache une partie de mon image.

    - Aussi une agrandissement de la fenêtre fait disparaitre des images que j\'ai mis sr la grille

    Quelq\'un a -t-il une explication et surtout une solution a me proposer

    Merci
    Cherki

  2. #2
    Membre MP
    Inscrit
    août 2013
    Messages
    1 823
    cases representées par des bouttons
    Pourquoi ne pas attribuer des icones a tes boutons ?

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé