本文整理了Java中com.mxgraph.view.mxGraph.getSelectionModel()
方法的一些代码示例,展示了mxGraph.getSelectionModel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。mxGraph.getSelectionModel()
方法的具体详情如下:
包路径:com.mxgraph.view.mxGraph
类名称:mxGraph
方法名:getSelectionModel
暂无
代码示例来源:origin: org.gdl-lang.gdl-tools/gdl-graph
private mxGraph getGraph() {
if (graph == null) {
mxGraphModel model = new mxGraphModel();
graph = new mxGraph(model);
graph.setCellsDeletable(true);
graph.getSelectionModel().setSingleSelection(false);
graph.setHtmlLabels(true);
graph.setAllowDanglingEdges(false);
}
return graph;
}
代码示例来源:origin: com.github.vlsi.mxgraph/jgraphx
/**
* Removes all installed listeners.
*/
protected void removeGraphListeners(mxGraph graph)
{
if (graph != null)
{
graph.getSelectionModel().removeListener(refreshHandler,
mxEvent.CHANGE);
graph.getModel().removeListener(refreshHandler, mxEvent.CHANGE);
graph.getView().removeListener(refreshHandler, mxEvent.SCALE);
graph.getView().removeListener(refreshHandler, mxEvent.TRANSLATE);
graph.getView().removeListener(refreshHandler,
mxEvent.SCALE_AND_TRANSLATE);
graph.getView().removeListener(refreshHandler, mxEvent.DOWN);
graph.getView().removeListener(refreshHandler, mxEvent.UP);
// Refreshes the handles if moveVertexLabels or moveEdgeLabels changes
graph.removePropertyChangeListener(labelMoveHandler);
}
}
代码示例来源:origin: org.tinyjee.jgraphx/jgraphx
/**
* Removes all installed listeners.
*/
protected void removeGraphListeners(mxGraph graph)
{
if (graph != null)
{
graph.getSelectionModel().removeListener(refreshHandler,
mxEvent.CHANGE);
graph.getModel().removeListener(refreshHandler, mxEvent.CHANGE);
graph.getView().removeListener(refreshHandler, mxEvent.SCALE);
graph.getView().removeListener(refreshHandler, mxEvent.TRANSLATE);
graph.getView().removeListener(refreshHandler,
mxEvent.SCALE_AND_TRANSLATE);
graph.getView().removeListener(refreshHandler, mxEvent.DOWN);
graph.getView().removeListener(refreshHandler, mxEvent.UP);
// Refreshes the handles if moveVertexLabels or moveEdgeLabels changes
graph.removePropertyChangeListener(labelMoveHandler);
}
}
代码示例来源:origin: org.tinyjee.jgraphx/jgraphx
/**
* Installs the listeners to update the handles after any changes.
*/
protected void addGraphListeners(mxGraph graph)
{
// LATER: Install change listener for graph model, selection model, view
if (graph != null)
{
graph.getSelectionModel().addListener(mxEvent.CHANGE,
refreshHandler);
graph.getModel().addListener(mxEvent.CHANGE, refreshHandler);
graph.getView().addListener(mxEvent.SCALE, refreshHandler);
graph.getView().addListener(mxEvent.TRANSLATE, refreshHandler);
graph.getView().addListener(mxEvent.SCALE_AND_TRANSLATE,
refreshHandler);
graph.getView().addListener(mxEvent.DOWN, refreshHandler);
graph.getView().addListener(mxEvent.UP, refreshHandler);
// Refreshes the handles if moveVertexLabels or moveEdgeLabels changes
graph.addPropertyChangeListener(labelMoveHandler);
}
}
代码示例来源:origin: com.github.vlsi.mxgraph/jgraphx
/**
* Installs the listeners to update the handles after any changes.
*/
protected void addGraphListeners(mxGraph graph)
{
// LATER: Install change listener for graph model, selection model, view
if (graph != null)
{
graph.getSelectionModel().addListener(mxEvent.CHANGE,
refreshHandler);
graph.getModel().addListener(mxEvent.CHANGE, refreshHandler);
graph.getView().addListener(mxEvent.SCALE, refreshHandler);
graph.getView().addListener(mxEvent.TRANSLATE, refreshHandler);
graph.getView().addListener(mxEvent.SCALE_AND_TRANSLATE,
refreshHandler);
graph.getView().addListener(mxEvent.DOWN, refreshHandler);
graph.getView().addListener(mxEvent.UP, refreshHandler);
// Refreshes the handles if moveVertexLabels or moveEdgeLabels changes
graph.addPropertyChangeListener(labelMoveHandler);
}
}
内容来源于网络,如有侵权,请联系作者删除!