我正在尝试用 Java 中的 JGraphX 制作一个图形,并mouseListener
在特定类型的顶点上添加一个。
我试图使用graphComponent
,但它什么也没做......
这是我的代码:
mxGraphComponent graphComponent = new mxGraphComponent(graph);
graphComponent.getGraphControl().addMouseListener( new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
mxCell cell = (mxCell) graphComponent.getCellAt(e.getX(), e.getY());
System.out.println("TOTO");
if(cell != null && cell instanceof mxCell){
if(cell.getValue().toString().equals("AAM")){
System.out.println("My Cell selected");
}
}
}
});