Package fr.cnam.ihm

Interface ControlesCanvasIHM


  • public interface ControlesCanvasIHM
    Interface utilisée par le constructeur de CanvasHM permettant de traiter les clics dans la grille et dans le canvas
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void pointerCanvas​(java.lang.Object target, int x, int y, CanvasIHM ihm)
      Methode appellee quand la grille n'est pas affichee et quand on clique dans le canvas.
      void pointerCaseGrille​(int xCase, int yCase, CanvasIHM ihm)
      Methode appellee quand la grille est affichee et quand on clique dans une des cases de la grille
    • Method Detail

      • pointerCaseGrille

        void pointerCaseGrille​(int xCase,
                               int yCase,
                               CanvasIHM ihm)
        Methode appellee quand la grille est affichee et quand on clique dans une des cases de la grille
        Parameters:
        xCase - coordonnee en X de la case dans la grille
        yCase - coordonnee en Y de la case dans la grille
        ihm - l'instance de la CanvasIHM. Permet d'utiliser les méthodes publiques de CanvasIHM dans l'action.
      • pointerCanvas

        void pointerCanvas​(java.lang.Object target,
                           int x,
                           int y,
                           CanvasIHM ihm)
        Methode appellee quand la grille n'est pas affichee et quand on clique dans le canvas.
        Parameters:
        target - objet associe a l'objet geometrique
        x - coordonnee en pixel X de la position de la souris
        y - coordonnee en pixel Y de la position de la souris
        ihm - l'instance de la CanvasIHM. Permet d'utiliser les méthodes publiques de CanvasIHM dans l'action.