Acessando Área de Transferência

Pessoal alguém saber como colocar o valor de uma String na área de transferência do S.O???

Value…

É algo parecido com isto:

import java.awt.*;
import java.awt.datatransfer.*;

class TesteClipboard {
    public static void main(String[] args) throws Exception {
        Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();
        StringSelection ss = new StringSelection ("Alô, mundo!");
        clip.setContents (ss, ss);
    }
}

Devo ter feito alguma besteira, porque o código até põe o valor no Clipboard, mas não retorna.

EDIT - fiz mesmo. É melhor olhar este link:

http://www.javapractices.com/Topic82.cjp

Valeu thingol…