0

如何在 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,但没有 getCursor(MouseEvent) 方法mxGraphHandler,所以我猜它已经过时或仅与 JS 版本有关。

非常感谢任何帮助。

4

1 回答 1

0

在你的鼠标覆盖方法中试试这个 -

graphComponent.getGraphControl().setCursor(FOLD_CURSOR);
于 2014-06-17T06:22:38.223 回答