Изменить курсор мыши в jgraphx

Как изменить курсор мыши в mxGraphComponent в jgraphx?

Мне удалось изменить курсор по умолчанию (когда он не находится над вершиной или ребром), переопределив 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.

Был бы очень признателен за любую помощь.


person Horuss    schedule 14.05.2014    source источник


Ответы (1)


Попробуйте это внутри метода переопределения мыши -

graphComponent.getGraphControl().setCursor(FOLD_CURSOR);
person Pramod    schedule 17.06.2014
comment
К сожалению, это не помогло. Это тот же эффект, что и только возврат курсора. Курсор все еще меняется по краям и вершинам, чего я не хочу. - person Horuss; 17.06.2014