2016-04-15 11 views
0

Ich möchte "Action Listener" zu der mxcell (Vertex) in JGraphX ​​hinzufügen. Wenn ich auf den mxcell-Vertex doppelklicke, sollte er etwas tun. Gibt es eine Möglichkeit, dem mxcell-Vertex in jGraphX ​​Action-Listener hinzuzufügen?Hinzufügen von ActionListener zur mxcell in JGraphX ​​

+0

Sie müssen uns zeigen, dass Sie etwas versucht haben, sonst werden wir denken, dass Sie versuchen, lassen Sie uns Code für Sie! –

Antwort

1

Bei Mausklick Ereignis auf der Grafikkomponente erhalten Sie die Zelle und Aktionsereignis zur Zelle hinzufügen.

public void mouseClicked(MouseEvent e) 
{ 
Object cell=graphComponent.getCellAt(e.getX(),e.getY()); 
if(cell!=null&& cell instanceof mxcell) 
{ 
if(((mxcell)cell.getValue().toString().equals("cell-name")) 
{ 
// your function 
} 
} 
}