JAVAFX从ListView选择更新TableView

JAVAFX从ListView选择更新TableView,listview,tableview,javafx,Listview,Tableview,Javafx,我试图从一个对象中获取tableview的“get”值,该对象从一个listview中选择,而不使用sing按钮。是否可以让它在MouseClick上通过从观察者处更新来获取listview对象 @FXML public void onMouseClickLista(ActionEvent e) { int x = listaTitulo.getSelectionModel().getSelectedIndex(); update(listaTitulo.getItems().g

我试图从一个对象中获取tableview的“get”值,该对象从一个listview中选择,而不使用sing按钮。是否可以让它在MouseClick上通过从观察者处更新来获取listview对象

@FXML
public void onMouseClickLista(ActionEvent e) {
    int x = listaTitulo.getSelectionModel().getSelectedIndex();
    update(listaTitulo.getItems().get(x),null);

}

不幸的是,我们尝试了几种方法,但都出现了错误:(

只需将侦听器添加到listView选择模型

代码:

listView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() {

        @Override
        public void changed(ObservableValue arg0, Object oldVal, Object newVal) {

             System.out.println(" Selected value : " + newVal);
                  // newVal is Object so cast it to type supported by your ListView
                 //here update TableView using value you got from selection (newVal) 

        }
    });