java - getSelectionModel().getSelectedItem(); 对象无法转换为 Lekarz- Gui FX
问题描述
我对 getSelectionModel() 有疑问,我希望当我点击 listview 时,应用程序将 id_lekarza 下载到 id。Lekarz 是对象,它有 id_lekarza、name、surname、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();
它是代码的一部分,因为我也有休眠
解决方案
好的,我发现了问题。我做了@FXML,私有 ListView viewlekarz,这很糟糕。我解决了这个问题,我改变了@FXML ListView viewlekarz
推荐阅读
- python - 等待值然后停止服务器,在'werkzeug.server.shutdown'被弃用并删除之后
- python-3.x - python propmpt-toolkit 简单输入着色
- regex - Python 强制正则表达式在某些情况下失败
- typescript - 如何使用 TypeScript 在 Fastify 中扩展 Request 的接口
- ios - Xamarin Forms 打开 Telegram 应用程序。有没有更好的解决方案
- python - 具有一个日期和三个不同值的数据框:我怎样才能得到中间的那个?
- .net - WebView2 的无头单元测试
- amazon-web-services - 如何在 AWS CDK 部署期间运行非 CDK 代码
- javascript - 当我没有将光标放在文本上时,如何使文本继续动画
- javascript - 使用javascript从包装到webview中的html文件发送XHR请求