JFrame
- это косвенный подкласс Container
, который реализует метод public Component[] getComponents()
.Получив ссылку на свой JFrame, вы можете перебирать его компоненты и создавать XML, если вам нужно.Обратите внимание, что если один из компонентов является экземпляром контейнера, вы должны войти внутрь рекурсивно.
Я считаю, что это то, что вы должны реализовать в своем классе CreateXML.