有問題! 在javafx表格視圖中,我通過Shift + mouseClick或Clt + MouseClick應用了多個選定模式。通過這如何在javafx中獲取所有選定的行數據
tblViewCurrentStore.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
tblViewCurrentStore.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
}
});
它在圖形用戶界面好,但問題是,如果我用這個代碼,它給我的最後選擇單元格的值,
private void btnDeleteOnAction(ActionEvent event) {
System.out.println(tblViewCurrentStore.getSelectionModel().getSelectedItem().getProductName().toString());
}
出把
SAMSUNG HDD
但當我使用這個代碼它給了這個!
private void btnDeleteOnAction(ActionEvent event) {
System.out.println(tblViewCurrentStore.getSelectionModel().getSelectedItems().toString());
}
它給我這個類型的輸出
[[email protected], [email protected], [email protected]]
,但是當我選擇多行,然後按刪除它會顯示像第一個所有選定的數據,我需要。
好了,所以......那麼,什麼是您所遇到的問題?你既沒有提出問題也沒有說明問題。 – scottb
當我選擇多行然後按刪除它將顯示所有選定的數據。 我該怎麼做? –
我無法理解你的問題。你是否說你想要在點擊刪除按鈕時收集選定行的數組? – scottb