Поэтому при выборе или снятии выделения с MenuItem
мне нужно добавить и удалить строки в GridPane.Создание динамической GridPane (добавление и удаление строк)
Поэтому при выборе MenuItem
он должен добавить 1 или 2 строки в существующую GridPane. При отмене выбора следует удалить 1 или 2 строки.
Всегда существует фиксированная строка, которую нельзя удалить. добавленные или удаленные строки должны быть добавлены или удалены над этой фиксированной строкой.
Например:
Добавить ряд:
added ---------
added ---------
fixed ---------
Удалить ряд:
removed
removed
fixed -----------
Я знаю, как обращаться действия для MenuItems. Мне нужна помощь только с динамической сеткой.
Существует встроенная функция addRow для GridPanes, возможно, ее единственная в использовании. Как я могу это решить? Благодаря! Все советы оценены.
Было бы проще просто скрыть/показать строки, а не добавлять и удалять их? Это соответствует вашим потребностям? – DVarga
Да, я полагаю, что это сработает, но это не может быть пробел между верхней и нижней строкой. В таком случае они должны быть собраны вместе. – user2909180
Существует пример Java-качания, как он работает, за исключением добавления строки вместо нее: http://www.lionblogger.com/adding-and-removing-components-dynamically-from-jpanel/. Это хороший способ использовать этот пример и интегрироваться в мой проект? Как использовать компоненты Swing при использовании JavaFX? – user2909180