Crie JInternalFrames e salve o que está selecionado

Estou aprendendo Java agora e queria saber como criar JInternalFrames em um JFrame e salvá-los como arquivos. Eu desenho alguns objetos nos quadros internos e tenho um botão 'Salvar'. Por exemplo, existem vários quadros internos e desejo salvar o que está selecionado. Alguém pode me fornecer um código simples sobre como fazer isso? Somente os quadros e como salvá-los.