Como implementamos o arquivo .xml usando o aplicativo java in swing?

Estou trabalhando em um aplicativo swing. Há uma exibição de árvore expansível na qual, quando clicamos com o botão direito, obtemos opções para selecionar. Se eu escolher uma ação, eu recebo um pop-up e posso selecionar a ação apropriada nas opções suspensas.

Agora eu tentei pesquisar em todo o meu projeto onde as opções drop-down são escritas no código-fonte e eu encontrei apenas no arquivo .html e .xml. No arquivo .xml foi assim ..

Em outro arquivo .xml, a visualização em árvore expandale foi escrita assim.

<indexitem text="expandable tree view, about" target="d0e60"/>
<indexitem text="expandable tree view, actions" target="d0e91"/>

Como estas são implementadas? Na verdade, eu não tenho ideia de como esses arquivos .java, .html, .xml interagem para produzir esse tipo de aplicativo de swing? Desde já, obrigado

questionAnswers(1)

yourAnswerToTheQuestion