public class Checker implements Runnable {
@Override
public void run() {
String s = "hello everyone this is the clipboard program";
ClipBoard clipBoard = new ClipBoard();
Toolkit toolkit = Toolkit.getDefaultToolkit();
Clipboard clipboard = toolkit.getSystemClipboard();
String result = null;
try {
result = (String) clipboard.getData(DataFlavor.stringFlavor);
result= clipBoard.changeTheText(result);
} catch (UnsupportedFlavorException e) {
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("String from Clipboard:" + result);
}
}
スレッドの単純な使い方かもしれませんが、どのように動作するのか分かりません。 スレッドごとにクリップボードを1秒ごとにチェックし、それがユーザーによって変更されているかどうかを確認します。スレッドを使用して毎秒クリップボードを確認する
スケジュールされたエグゼキュータ・サービスを使用します。 –
スレッドの一般的な使い方を知りたいですか?あるいは、Javaの 'Thread'ライブラリを使う方法を尋ねていますか? – Nathan