к примеру так:
Toolkit.getDefaultToolkit()
.getSystemClipboard()
.addFlavorListener(new FlavorListener() {
@Override
public void flavorsChanged(FlavorEvent e) {
//данные в буфере изменились, можно брать из
//Toolkit.getDefaultToolkit().getSystemClipboard().getData
}
});