以Java列表形式获取所有剪贴板历史记录

时间:2018-08-27 15:16:01

标签: java clipboard clipboarddata

是否可以使用Java访问剪贴板的整个历史记录(每小时,每天等)?

经过研究,我发现以下代码段仅访问剪贴板的当前项目:

import java.awt.HeadlessException;
import java.awt.Toolkit;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.UnsupportedFlavorException;
import java.io.IOException;

String data = (String) Toolkit.getDefaultToolkit()
                .getSystemClipboard().getData(DataFlavor.stringFlavor);

但是我希望获得历史上的所有价值。我该怎么办?

2 个答案:

答案 0 :(得分:4)

您不能。剪贴板是单个值容器。

答案 1 :(得分:3)

不可能。剪贴板只存储了最新值。