Schowek systemowy - nasłuch zmian

0

Witam!

Prosto zwinnie i na temat:
Jak nasłuchiwać zmian w schowku systemowym?
W kodzie posiadam coś takiego:

clipBoard = Toolkit.getDefaultToolkit().getSystemClipboard();
.....
clipBoard.addFlavorListener(this); // oczywiście this jest FlavorListenerem
....
    @Override
    public void flavorsChanged(FlavorEvent e) {
        System.out.println("Wywołanie:");
System.out.println((String) (clipBoard.getContents(this).getTransferData(DataFlavor.stringFlavor)));

...// tutaj catche itd które sobie pominąłem
}

Problem w tym, że to nie działa... przynajmniej nie cały czas. Poskakałem sobie trochę po różnych aplikacjach, zaznaczając w ctrl+c, co ot co mi konsola wysypała:

Wywołanie:
private Clipboard clipBoard;
Wywołanie:
this jest FlavorListenerem
Wywołanie:
ogger(ClipboardMana
Wywołanie:
java listen for clipboard chages
Wywołanie:
http://4programmers.net/Forum/Java?mode=submit 

Coś z właścicielami schowka?? To co google na ten temat mów, nie do końca rozumiem, dlatego pytam Was. Dziekówka za pomoc!

0

Dobra dzięki za pomoc, sam sobie poradziłem
Napisałem deelelka i założyłem hooka na kolejkie wiadomości
pozdro

1 użytkowników online, w tym zalogowanych: 0, gości: 1