2016-04-15 72 views
0

我想將「Action Listener」添加到JGraphX中的mxcell(頂點)。如果我雙擊mxcell頂點,它應該執行一些操作。有什麼方法可以將動作偵聽器添加到jGraphX中的mxcell頂點?將ActionListener添加到JGraphX中的mxcell中

+0

您必須向我們展示您嘗試過的東西,否則我們會認爲您嘗試讓我們爲您編碼! –

回答

1

在圖形組件上的鼠標單擊事件獲取單元格並向單元添加動作事件。

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 
} 
} 
}