2012-07-11 59 views
0

我正在編寫一個SQL CRUD應用程序並停留在刪除按鈕問題上。我有一個有4列和第五個刪除按鈕的表格。要進行SQL查詢,我需要從這4列中獲取信息。我可以得到行號和列名,如何獲得行/列交叉點上的單元格內容?獲取SQL查詢的TableCell內容

回答

0

假設第五列有一個自定義單元格工廠,把其定製的TableCell刪除按鈕,該刪除按鈕可以擁有像動作:

btnDelete.setOnAction(new EventHandler<ActionEvent>() { 

    @Override 
    public void handle(ActionEvent event) { 
     param.getTableView().getSelectionModel().select(getIndex()); 
     Person item = personTable.getSelectionModel().getSelectedItem(); 
     if (item != null) { 
      // Logic of deleting current record here 
      System.out.println(item.getName()); 
     } 
    } 
}); 

全SSCCE,Putting button into the table column more elegantly