Здравствуйте. Я пытаюсь создать простую программу для сохранения и повторного использования содержимого буфера обмена, но я не могу понять, как получить содержимое буфера обмена в виде байтового массива без использования приведения к некоторому Dataflavor, потому что мне нужно сохранять и устанавливать содержимое без изменения.Как я могу достичь этого результата?
Пытался сделать так, но это работает только для текстовых данных.
Clipboard cl = Toolkit.getDefaultToolkit().getSystemClipboard();
InputStream s = (InputStream)cl.getData(newDataFlavor("text/rtf;class=java.io.InputStream"));