0
我想用Java中的JGraphX製作一個圖形,並在特定類型的頂點上添加一個mouseListener
。在Vertex上添加一個鼠標偵聽器
我已經嘗試使用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");
}
}
}
});
它現在工作正常。 謝謝! – amandine