コード例 #1
0
ファイル: DefaultView.java プロジェクト: feilong0309/gs-core
  public void setShortcutManager(ShortcutManager manager) {
    if (shortcuts != null) shortcuts.release();

    if (manager == null) manager = new DefaultShortcutManager();

    manager.init(graph, this);

    shortcuts = manager;
  }
コード例 #2
0
ファイル: DefaultView.java プロジェクト: feilong0309/gs-core
  public void close(GraphicGraph graph) {
    renderer.close();
    graph.addAttribute("ui.viewClosed", getId());

    removeKeyListener(shortcuts);
    shortcuts.release();
    mouseClicks.release();

    openInAFrame(false);
  }