【发布时间】:2014-02-21 16:54:31
【问题描述】:
如何将剪贴板信息存储为以非标准、自定义方式表示的数据?
我的公司有一个定制的 SWT 控件,用于创建带有掩码的文本框,允许用户填写诸如电话号码之类的提示:
当复制来自该控件的数据时,我想要一种方式,以便后续粘贴的数据因上下文而异。例如,如果将上下文复制并粘贴到文本文件中,我希望包含被屏蔽的字符。但是,如果它被粘贴到我们系统中的其他某些控件中,我希望它只粘贴非掩码字符。由于掩码控件中的掩码字符可以使用任意字符,因此无法使接收粘贴的控件解析粘贴的结果。因此,我认为实现此目的的唯一方法是自定义复制数据在剪贴板中的存储方式。这可信吗?
【问题讨论】:
标签: java swt clipboard paste masking