| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > удаление элементов коллекции через Enumeration |
| Автор: Mirkes 30.12.2012, 14:52 | ||||
| День добрый! Столкнулся со следующей проблемой. Есть стандартный класс ButtonGroup. Нужно его очистить. Для этого он предоставляет интерфейс Enumeration и удаление одной кнопки. К сожалению пересоздание ButtonGroup не подходит. Я пробовал следующий код
После выполнения этого кода в группе остается порядка половины элементов (могу дать точную формулу, но это ни к чему). Интерфейс Enumeration не предоставляет метода удаления. ButtonGroup не предоставляет метода типа Collection.clear(). Кто-то может подсказать как почистить, не устраивая цикла типа:
Заранее благодарен. |
| Автор: jk1 30.12.2012, 21:36 | ||||
Я бы предложил слегка расширить ButtonGroup:
Вообще без цикла обойтись едва ли получится, так как требуется сбрасывать группу у всех AbstractButton'ов |
| Автор: Mirkes 31.12.2012, 00:27 | ||||
Спасибо за идею. Так и сделаю. А под циклом я подразумевал цикл, следящий да уничтожением всего, что было |