У меня есть задача нарисовать некоторые точки на карте. Написал некоторый код, но в настоящее время каждая точка, которую я создаю через фигуры, будет добавлена в неправильную позицию внутри моей gridpane. О, и я использую JavaFX.Добавление фигур в GridPane приводит к неправильной позиции
Я добавил изображение в индекс 0,0 моей GridPane, и каждая точка создается через x и y положения MouseEvent на изображении. После этого я добавил созданную точку в качестве дочернего элемента GridPane, и она отображается в центре оси y первой сетки. Пробовал разные вещи, такие как anchorPanes и холст, но, похоже, не может заставить его работать.
код моего зрения: http://pastebin.com/dCb7EN4d
Кодекс мой Main: http://pastebin.com/vp5tzxkG
Я надеюсь, что это достаточно ^^ Просьба помочь!
Привет, Бен
Добро пожаловать в StackOverflow. Когда вы задаете вопросы типа «Почему этот код не работает?», Пожалуйста: (1) создайте минимальный, исполняемый пример, который содержит только достаточно кода для воссоздания проблемы (т. Е. Отправить что-то исполняемое, но не публиковать свои весь проект). Подробнее см. Http://stackoverflow.com/help/mcve. (2) Отправьте свой код в вопросе, вместо того, чтобы ссылаться на него. Это означает, что ваш вопрос по-прежнему будет иметь смысл (для будущих пользователей), даже если pastebin перестанет работать (или перегружается, как сейчас). –