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