0

スイングアプリケーションがあり、テキストをシステムクリップボードにコピーしたいと思います。私はこれを

Clipboard systemClipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
StringSelection dataToClipboard = new StringSelection(stringToCopy);
systemClipboard.setContents(dataToClipboard, null);

ただし、アプリ内にのみ存在し、任意のテキストフィールドに貼り付けることができますが、Webブラウザーで貼り付けようとすると、何も貼り付けられません。

また、ClipboardOwnerインターフェイスを実装して、の代わりにその参照を渡そうとしましnullたが、違いはありませんでした。

4

2 に答える 2

1

しかし、Web ブラウザーでこれを実行しようとすると、何も貼り付けられません。

アプリにデジタル署名するか、サンドボックスで同等の JNLP API サービスを使用します。

詳細については、この回答も参照してください(そして、OTN のスレッドへのリンクを追跡してください)。

于 2012-10-18T08:41:15.857 に答える
0

さて、私はモジュール全体をもう一度書きましたが、今回は機能します。

お時間をいただきありがとうございます。

PS。「Webブラウザ内」とは、アドレスバーを意味します。

于 2012-10-18T13:46:50.287 に答える