如何在JTextPane中禁用特定单词的复制和粘贴?

时间:2013-01-11 09:09:48

标签: java swing jtextpane

我在我的项目中使用了JTextPane,我在其中添加了一些代码,例如 [PKG MEDIA] 等。 我想限制用户将其复制并粘贴到JTextPane

2 个答案:

答案 0 :(得分:2)

您应该覆盖Writer中使用的EditorKit以跳过某些Element's内容。

为了防止粘贴,您可以在最简单的情况下添加DocumentFilter但在某些情况下直接粘贴更改Document's结构,因此您应该覆盖创建结构的Reader

答案 1 :(得分:0)

提示与MouseEventKeyEvent一起使用,并使用`CTRL + V' 的鼠标和按键事件限制文本选择

或者您也可以使用:textPane.setTransferHandler(null);

请参阅docs