从禁用的JTextField复制文本

7

有没有可能让用户从已禁用的JTextField中复制文本?目前,如果我有一个被禁用的文本字段,用户无法选择文本以便将其复制并粘贴到另一个应用程序中。

2个回答

13

将文本框设置为不可编辑,这样你仍然可以使用鼠标选择文本。

你还可以改变字体颜色,使其看起来像是被禁用了。


1
JTextComponent有一个getDisabledTextColor()方法可以使用。 - Joshua Goldberg

3

Camickr的建议是正确的,但您也可以通过添加右键菜单选项和复制操作来实现。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接