그래서 일부 자바 오브젝트의 "직교"에지를 가진 자동 그리드 레이아웃 알고리즘이 필요합니다. 와 비슷한 것 this. 그래프 인스턴스 (이클립스에서)를 생성 할 매트릭스가 주어질 것입니다. 출력은 그래프의 레이아웃입니다 (출력이 정점과 에지의 좌표를 포함하고있는 일종의 XML 파일 일 경우 매우 유용 할 것입니다). , 그러나 그것은 필요하지 않다). (우
GraphicEditor를 만들려고합니다. 나는 JTree와 Drag & Drop을 사용하여 그래프 컴퍼넌트에 버텍스를 만들지 만, 생성 된 버텍스를 다른 버텍스로 드롭하는 방법을 모르겠습니다. 버텍스를 드롭 타겟으로 어떻게 지정할 수 있습니까? 도움 주셔서 감사합니다. 에릭
이 같은 그래프 있다고 가정 세포 573 내가 참조를 얻을 수있는 방법이 있나요 은 가정하자 나는 또한 (객체)에 대한 참조가를 (Object) 셀 (792)을 그 그래프의 부모에게 보낸다. api에서 답을 찾을 수없는 것 같습니다. 나는 여전히 JGraphX에 대해 꽤 새로운 사람이다.
JFrame에서 동적으로 셀을 정렬 할 수 있도록 계층 적 레이아웃이있는 mxGraph를 가운데에 배치하려고합니다. jFrame을 렌더링 할 때마다 mxGraph가 프레임의 왼쪽 위 모서리에 그려지고 그래프의 위치를 수정할 수있는 방법을 찾을 수 없습니다. 어떻게이 일을 완수합니까? //f.getContentPane().add(BorderLayout.C
그래프를 JGraphx에 표시하려고합니다. 지시 된 그래프를 사용하는 한 모든 것이 괜찮습니다. 하지만 방향이없는 그림을 표시하려고하면 방향이 표시된 이 표시됩니다. 코드는 jgrapht의 데모에 있습니다.
package org.jgrapht.demo;
import com.mxgraph.layout.*;
import com.mxgraph.swin
사용자가 새 셀을 만들 때 액션을 만들어야합니다 (editorPallete에서 셀을 끌어서 놓기). graphComponent.addListener(mxEvent.ADD, new mxEventSource.mxIEventListener() {
@Override
public void invoke(Object sender, mxEventObj
JGraphx를 통해 순서도를 표시하려고하는데 입출력 블록에 평행 사변형이 필요합니다. 그러나 JGraphx는 "shape = parallelogram"을 알지 못합니다. 그래프와 플로우 차트 용 라이브러리에 평행 사변형을 두지 않는 것이 이상하게 보입니다 (그리고 "평행 사변형"이없는 방법은 "액터"모양도 있습니다). 어쩌면 단지 다른 이름으로 지어 졌을
내가 작업중인 프로젝트의 경우 GraphML 형식의 형식으로 정보를 얻고 있습니다 (graphML 파일도 변경할 수 있음). 해당 정보에서 원하는 그래프를 만들고 싶습니다. 적절한 가장자리와 노드를 사용하여 mxGraphMlCodec.decode (doc, graph) 메서드를 사용하여 올바른 레이아웃을 얻을 수 있지만 생성 된 그래프에는 graphML 파