Swing/DefaultEditorKit のバックアップの現在との差分(No.2)
2024-01-11 (木) 12:39:26
概要
DefaultEditorKit
を使って、JTextField
などでポップアップメニューを使ったコピー、貼り付け、切り取りを行います。
Screenshot
Advertisement
サンプルコード
解説
-
DefaultEditorKit.CopyAction
をポップアップメニューに追加してクリップボードを使ったコピーなどが可能になるよう設定- サンプルの
cut2
のように、JTextComponent#cut()
メソッドなどを使用する方法もある
- サンプルの
- -
- サンプルを
Java Web Start
で起動した場合は、システム全体の共有クリップボードにはアクセス不可能でアプリケーション内部のみでのコピー、貼り付けとなる - ClipboardServiceでシステム全体の共有クリップボードにアクセスする
参考リンク
コメント
- 「今後この警告を表示しない」をやめて、セキュリティの警告を表示したいが方法が不明。 -- aterai