Скопируйте текст из отключенного JTextField

Можно ли разрешить пользователю копировать текст из отключенного JTextField? На данный момент, если у меня есть текстовое поле, которое отключено, пользователь не может выбрать текст для копирования и вставки в другое приложение.


person digiarnie    schedule 01.02.2011    source источник


Ответы (2)


Сделайте текстовое поле недоступным для редактирования, тогда вы все равно сможете использовать мышь для выделения текста.

Вы также можете изменить цвет шрифта, чтобы он выглядел отключенным.

person camickr    schedule 01.02.2011
comment
JTextComponent имеет метод getDisabledTextColor(), который вы можете использовать. - person Joshua Goldberg; 06.02.2015

Предложения Camickr верны, но в качестве альтернативы вы можете добавить пункт меню правой кнопки мыши с действием копирования.

person jzd    schedule 01.02.2011