La fonction pour afficher l'image est la suivante
public void paint(Graphics g) { //System.out.println("paint "); if ( parent.mImage != null ) { g.drawImage( parent.mImage, kHOffset, kVOffset, parent ); } if ( mFromPoint != null && mToPoint != null ) { g.setColor( Color.red ); g.drawLine( mFromPoint.x, mFromPoint.y, mToPoint.x, mToPoint.y ); g.setColor( Color.black ); } }
|
KhOffset et KvOffset etant des variables
Un nouveau probleme est apparu.
Maintenant, l'affichage se fait sans probleme.
En revanche, l'image s'affiche dans le haut de ma frame
Du coup, je n'y ai plus accés.
Il faut que je modifi la taille de ma frame pour y avoir accés.
Je sais que c'est compliqué à expliquer comme ça
Mais mes sources n'etant pas tout à fait au point, je ne peux pas vous en faire part pour le moment.
Le fait de modifier la taille de ma fraime, quelle devrait etre les fonction appeléées: paint??
Je ne vois pas pourquoi mon image se positionne bien juste en modifiant la taille.
-------------------------------
Réponse au message :
-------------------------------
> salut,
> la tu nous montre comment tu recuperes ton image mais pas comment tu l affiches, or c est la que se trouve le problème non ?
> Montre nous ce bout de code la
> Duss