Вам необходимо создать экземпляр Point2D
. Прямо сейчас, вы добавляете null
к вашему listOfPoints
. Кроме того, listOfPoints
не инициализирован, поэтому ваш код будет генерировать NullPointerException
. Попробуйте вместо этого:
List<Point2D> listOfPoints = new ArrayList<>(); // or another List implementation class
Point2D point1 = new Point2D.Float(3, 2); // or perhaps Point2D.Double
listOfPoints.add(point1);
Кроме того, когда у вас есть Point2D.Float
или Point2D.Double
объект, вы можете задать координаты в явном виде, либо путем назначения непосредственно к x
и y
полей или позвонив по телефону setLocation()
и передавая координаты.
Ссылка на приведенную выше ссылку ... это даст вам все инструменты, необходимые для понимания этой ошибки, и исправить ее для всех будущих времен, когда у вас будет это исключение ... – Tunaki
Построение объекта чрезвычайно основная задача. Проведите немного времени на исследования, прежде чем ожидать, что люди проведут время, чтобы помочь вам. – shmosel