Listar últimos arquivos abertos

Olá, tenho um programa que gera arquivos do tipo .jmt(O nome do meu programa é JMarte).
A dúvida é a seguinte.

Na tela principal gostaria de listar os últimos arquivos abertos pelo usuário. Algo similar ao vemos em quase todos os programas por ai, a exemplo do próprio eclipse que na aba file lista os 4 últimos arquivos.

Eu queira uma luz de como começar a implementar isso. Ouvir falar em uma classe chamada MRUBundleFile.

Obrigado desde já.

Nunca utilizei isso, mas se a ideia é visualizar o ‘historico’ a partir do seu proprio programa, creio que poderia utilizar algum tipo de diretorio / arquivo temporario,
tipo um txt com o nome dos 4 ultimos docs, aplicativos, (etc) abertos… ai quando voce inicializa ele lê o arquivo e te informa o que havia sido aberto…

espero ter ajudado…