0

我正在尝试从一个从列表视图中选择的对象中“获取”值而不用唱歌按钮,是否可以让它 onMouseClick 通过观察者的更新来获取列表视图对象?

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

}

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

4

1 回答 1

0

只需将侦听器添加到 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) 

        }
    });
于 2013-01-14T21:25:44.713 回答