Невозможно получить информацию от выбранного в данный момент элемента (ListView) - PullRequest
0 голосов
/ 21 сентября 2019

прежде всего просто хочу сказать вам, что я действительно новичок в программировании и только начал изучать это более месяца назад, так что я уверен, что я что-то здесь упускаю или просто не понимаю, любые комментарии здесь действительно приветствуются, иесли у вас есть какие-либо вопросы, продолжайте.Мне действительно нужна помощь с этим, так как я не могу развиваться дальше, потому что мне нужно получить информацию из выбранного в данный момент товара, я хочу передать ее в другое окно заказа, чтобы я мог фактически добавить этот продукт в заказ.

это просто пример класса продукта

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

...