我在我的项目中使用了JTextPane
,我在其中添加了一些代码,例如 [PKG MEDIA] 等。
我想限制用户将其复制并粘贴到JTextPane
。
答案 0 :(得分:2)
您应该覆盖Writer
中使用的EditorKit
以跳过某些Element's
内容。
为了防止粘贴,您可以在最简单的情况下添加DocumentFilter
但在某些情况下直接粘贴更改Document's
结构,因此您应该覆盖创建结构的Reader
。
答案 1 :(得分:0)
提示与MouseEvent
和KeyEvent
一起使用,并使用`CTRL + V' 的鼠标和按键事件限制文本选择
或者您也可以使用:textPane.setTransferHandler(null);
请参阅docs