2016-04-04 19 views
0

nasıl muhtemelen o</p> <pre><code>graph.getGraphComponent().getGraphControl().addMouseListener(...) </code></pre> <p>Ve kullanıcı tıkladığında sonra köşe eklemek: <p></p>

elde edebilirsiniz Farenin sağ tuşunu kullanarak JGraphX ​​bir tepe noktası nasıl ekleneceğini
+1

Bazı çaba göstermiyorsanız, herhangi bir cevap almanız mümkün değildir. Herhangi bir kodun var mı? SO, tüm kodları yazmamak için hataların düzeltilmesine yardımcı olmaktır. – MERose

cevap

0

Öyle gibi yapabilirsin Yardımlarınız için şimdiden teşekkür ederim

@Override 
public void mouseReleased(MouseEvent e) { 
    if (e.isPopupTrigger()) { 
     graph.getModel().beginUpdate(); 
     try { 
      // this method is useful if you have a grid, zoom... 
      mxPoint mousePos = graph.getGraphComponent().getPointForEvent(e, false); 
      graph.insertVertex(graph.getDefaultParent(), null, "Hello", mousePos.getX(), mousePos.getY(), 80, 30); 
     } finally { 
      graph.getModel().endUpdate(); 
     } 
    } 
} 

Hücrenin boş olup olmadığını ve bir tepe noktası olup olmadığını kontrol edebilirsiniz.

İlgili konular