ItsSacraficed
Gebruiker
- Lid geworden
- 21 sep 2011
- Berichten
- 7
Hallo ik ben met een clipboard app bezig op dit moment console based,
hij print nu elke 5 seconden de string die in de clipboard zit (dus de clipboard text).
Ik wil dat het programma kijkt of de string nog steeds hetzelfde is en pas print als het weer veranderd is.
Dit is de code tot nu toe. Wie kan mij helpen?
hij print nu elke 5 seconden de string die in de clipboard zit (dus de clipboard text).
Ik wil dat het programma kijkt of de string nog steeds hetzelfde is en pas print als het weer veranderd is.
Dit is de code tot nu toe. Wie kan mij helpen?
Code:
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
public class GetStringFromClipboard {
public static boolean running = true;
public static void main(String[] args) throws Exception {
while(running){
try{
Thread.currentThread();
Thread.sleep(5000);
}
catch(InterruptedException ie){
}
Toolkit toolkit = Toolkit.getDefaultToolkit();
Clipboard clipboard = toolkit.getSystemClipboard();
String result = (String) clipboard.getData(DataFlavor.stringFlavor);
System.out.println("String from Clipboard:\t" + result);
}
}
}