Bom vc deve estar acustuamdo com programação WINDOWS usando API e DDE mais vai minha dica no JAVA, vc pode fazer chamadas a api’s do WINDOWS assim como se faz no DELPHI,VB e CIA usando JNI, mais isso e desagradavel pois faz seu aplicativo perder portabilidade ja que as API’s nativas dependen do SO em questão, mais se vc não esta querendo portabilidade pode dar uma olhadinha na API JNI do JAVA,pq por vias normais desconheço …
Apenas para esclarecer, JNI significa Java Native Interface, e eh a possibilidade de voce usar bibliotecas do sistema, feitas em outras linguagens, dentro do Java ( e vice-versa ).