Редактор mxGraph - запускает событие при создании узла - PullRequest
1 голос
/ 18 февраля 2011

Я играю с образцом редактора mxGraph, который поставляется с JGraph. У меня есть метод, который я хотел бы вызывать каждый раз, когда создается новый узел. Вы знаете, как это сделать?

У меня такое чувство, что это как-то связано с mxGraphComponent, но я не мог понять, как это сделать.

1 Ответ

3 голосов
/ 18 февраля 2011

Посмотрите документы API класса mxGraph.Он запускает ряд гранулярных событий, чтобы указать, какие изменения произошли.Скорее всего, вас интересует mxEvent.CELLS_ADDED. Для добавления прослушивателя используйте:

graph.addListener (mxEvent.CELLS_ADDED, myHandler);

, где myHandler реализует интерфейс mxIEventListener, для которого требуется метод invokeбыть реализованным (ваш метод, который вызывается при возникновении события).

...