システムのクリップボードに 1 つの形式のデータ (テキストや画像データなど) を設定する方法を知っています。しかし、システムのクリップボードに複数の形式でデータを書き込みたいです。私のアプリケーションでは、テーブルの内容を CSV テキストと XML 形式 (Excel 方言) で書きたいと考えています。問題は、すべての呼び出しが
Toolkit.getDefaultToolkit().getSystemClipboard()
.setContents(new StringSelection(text), this)
以前のクリップボードの内容を置き換えます。
Javaでシステムクリップボードを複数の形式で設定する方法はありますか?