如何更改jgraphx中mxGraphComponent中的鼠标光标?
我设法通过覆盖mxGraphHandler.getCursor来更改默认光标(当它不在任何顶点或边缘上时):
new mxGraphHandler(graphComponent) {
@Override
protected Cursor getCursor(MouseEvent e) {
return mxGraphHandler.FOLD_CURSOR;
}
};
但是光标在顶点或边缘上时仍会发生变化。我在封闭的论坛上发现了一些提示:http://forum.jgraph.com/questions/3883/change-mouse-cursor-based-on-vertex-mouse-is-over,但mxGraphHandler中没有getCursor(MouseEvent)方法,所以我猜它已过时或只与JS版本有关。
非常感谢任何帮助。
答案 0 :(得分:0)
在鼠标覆盖方法中尝试此操作 -
graphComponent.getGraphControl().setCursor(FOLD_CURSOR);