2014-05-14 1 views
0

Comment changer le curseur de la souris dans mxGraphComponent dans jgraphx?Modifier le curseur de la souris dans jgraphx

j'ai réussi à changer le curseur par défaut (quand il est pas sur un sommet ou une arête) en remplaçant mxGraphHandler.getCursor:

new mxGraphHandler(graphComponent) { 
     @Override 
     protected Cursor getCursor(MouseEvent e) { 
      return mxGraphHandler.FOLD_CURSOR; 
     } 
}; 

Mais le curseur change encore quand il est sur le sommet ou le bord. J'ai trouvé un indice sur le forum fermé: http://forum.jgraph.com/questions/3883/change-mouse-cursor-based-on-vertex-mouse-is-over, mais il n'y a pas de méthode getCursor (MouseEvent) dans mxGraphHandler, donc je suppose que c'est obsolète ou lié uniquement à la version JS.

J'apprécierais vraiment toute aide.

Répondre

0

Essayez ceci à l'intérieur de votre override de la souris méthodolo-

graphComponent.getGraphControl().setCursor(FOLD_CURSOR); 
+0

Malheureusement, il n'a pas aidé. C'est le même effet que le retour du curseur. Donc encore sur les bords et les sommets des changements de curseur, que je ne veux pas. – Horuss

Questions connexes