GUI Java: Modelo de Objeto de Documento

O HTML tem um Document Object Model, que o JavaScript pode manipular / movimentar.

Quando eu crio GUIs no Swing - o modelo parece ser muito diferente (não sei o nome do modelo), já que estou criando gerenciadores de layout e colocando objetos dentro deles.

Minha pergunta: existe alguma maneira de manipular o Java GUis de uma maneira semelhante ao DOM?

[Por exemplo, eu quero poder excluir / adicionar nós, mover crianças, etc ...]

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion