getSelectionModel()。getSelectedItem();无法将对象转换为Lekarz- Gui FX

时间:2019-01-09 12:51:08

标签: java javafx

getSelectionModel()有问题 我想要,当我在listview上碰碰时,将id_lekarza复制到id。 Lekarz是对象,它具有id_lekarza,名称,姓氏,id。 Lekarz类

public Lekarz(String imie, String nazwisko, String pesel) {
    this.id_lekarza=id_lekarza;
    this.imie = imie;
    this.nazwisko = nazwisko;
    this.pesel = pesel;

}

public Lekarz(){};

我的控制器

dellekarz.setOnAction((ActionEvent event)->{                                
                 if(viewlekarz.getSelectionModel().getSelectedItem() != null){

Lekarz lekarz= new Lekarz(); 
            lekarz = viewlekarz.getSelectionModel().getSelectedItem();
            int id = lekarz.getId_lekarza();   

这是代码的一部分,因为我也有hibernat

1 个答案:

答案 0 :(得分:0)

好的,我发现了问题。 我做了@FXML,私有ListView viewlekarz,这很糟糕。我解决了这个问题,我更改了@FXML ListView viewlekarz