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 に答える