Abrir doc, docx

Olá gostaria de saber se alguém saberia como fazer para visualizar, editar, arquivos dentro de um programa em java, no estilo do google docs mas para um programa em desktop, andei pesquisando e a única coisa que encontrei foi onde utilizam o Apache POI, mas não é o que procuro pois o que quero seria por exemplo eu tenho uma grid onde armazenaria os nomes dos documentos de um determinado diretório que ao clicar nele ele abrisse o documento com o microsoft word por exemplo…mas não abrisse fora da aplicação, abrisse em um form e tal por exemplo…
Alguém tem uma idéia de como eu poderia fazer isso?

Desde já agradeço!!

Cara, dá uma olhada neste http://www.guj.com.br/java/241499-programa-java-pra-editar-areas-de-doc-ou-pff