无法从当前选定的项目(ListView)获取信息

时间:2019-09-21 19:02:24

标签: listview getselection

首先,我想告诉您,我真的是编程新手,一个多月前才开始学习它,因此,我确定我在这里缺少或只是不了解某些内容,在这里真的很欢迎任何评论,并且如果您有任何疑问,请继续。我真的需要这个产品的帮助,因为我无法进一步开发,因为我需要从当前选择的项目中获取信息,所以我想将其传递到另一个订购窗口,以便实际上可以将该产品添加到订单中。 >

这只是示例产品类别

public class Product {
    int productID;
    String productName; }

然后我有此方法

public int getProductName() {
    return productName;
}

然后,我正试图从当前选定的项目中获取信息,我在论坛上的某处找到了此信息,但对我来说不起作用。一切正常,除了当我尝试从当前选定的项目中获取信息时。这是代码。

ListView<Product> listView = new ListView<>();
listView.getItems().addAll(select.filterCategory(1));

Product selection = listView.getSelectionModel().getSelectedItem();

String productName = selection.getProductName();

所以最后一行使我陷入错误-应用程序启动方法异常。

由于:java.lang.RuntimeException:应用程序启动方法中的异常 引起原因:java.lang.NullPointerException

0 个答案:

没有答案