1
내 프로그램의 시각화 된 관계는 JGraphT
의 JGraphXAdapter
입니다.JGraphT/JGraphX에서 시각적 그래프 (상호 연결) 수정을 비활성화하는 방법은 무엇입니까?
그래프를 시각적으로 수정, 즉 노드 이동/크기 조정 만 허용해야합니다.
setLayout(new BorderLayout());
add(
new mxGraphComponent(
jgxAdapter = new JGraphXAdapter<Corpus, CorporaDirectory.CorporaGraphEdge>(
CorporaDirectory.getInstance().getCorporaGraphModel()
) {{
setCellsDeletable(false);
setCellsCloneable(false);
setCellsEditable(false);
setCellsDisconnectable(false);
setConnectableEdges(false);
setVertexLabelsMovable(false);
setSplitEnabled(false);
}}
)
);
특히 사용자가 계속 추가 할 수있는 새로운 가장자리 :
UDPATE
내가 설정 한 경우 그러나 그는 여전히 사실 내가 찾은 내가 사용할 수있는 모든에도 불구하고, 뭔가를 편집 할 수 있습니다 setEnablled (false)를 mxGraphComponent
으로 설정하면 그래프가 완전히 고정됩니다.