[英]How to get the selected index of checkbox from tableview on javafx
[英]How to get the TableRow index (JavaFx TableView)
我有一個TableView,其中有一個客戶電子郵件列。 在電子郵件列中,有一個稱為電子郵件的標簽,應根據標簽所在的列填充來自數據庫的電子郵件。
從數據庫中檢索文本,因此,要獲取特定的電子郵件地址,我需要獲取行索引,並使用類似以下內容的查詢特定的電子郵件:
"SELECT email from Clients WHERE clientID = " + rowItemRecord.getClientID());
到目前為止,我的方法如下:
int itemRowIndex = getTableRow().getIndex();
NewClientPOJO rowItemRecord = (NewClientPOJO) table.getItems().get(itemRowIndex);
// Then
"SELECT email from Clients WHERE clientID = " + rowItemRecord.getClientID());
這行不通。 我得到一個空指針。
問題是:
我如何獲取TableView TableRow索引。一種更好的方法將起作用。
我假設您必須首先啟動索引:首先嘗試“ if ... hasNext()”,然后使用index = ... hasNext檢查是否存在值,然后從該值啟動索引。 我不確定方法“ hasnext”的確切名稱,我讓您自己找到它:) Niko
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.