Java вопрос (чайника)

Angry
Уже с Приветом
Posts: 1491
Joined: 02 Jul 2003 22:47

Java вопрос (чайника)

Post by Angry »

Может кто знает, как заблокировать copy/paste в JTextArea?
testuser
Уже с Приветом
Posts: 1071
Joined: 18 Nov 2003 22:53
Location: MA

Post by testuser »

override cut() copy() paste() with empty methods?
Angry
Уже с Приветом
Posts: 1491
Joined: 02 Jul 2003 22:47

Post by Angry »

Спасибо!!!
testuser
Уже с Приветом
Posts: 1071
Joined: 18 Nov 2003 22:53
Location: MA

Post by testuser »

Но я вообще очень не люблю, когда мне запрещают делать cut&paste и приходится перепечатывать вручную. :x
Angry
Уже с Приветом
Posts: 1491
Joined: 02 Jul 2003 22:47

Post by Angry »

А мене в задаче наоборот нельзя - допечатывать. :)

А не знаете почему cut() не сработало? И как можно убрать выделение текста? Перегрузка

public void setSelectionEnd(int i){ };
public void setSelectionStart(int i){ };
public void select(int i,int j){}

почему-то ничего не дала
testuser
Уже с Приветом
Posts: 1071
Joined: 18 Nov 2003 22:53
Location: MA

Post by testuser »

Angry wrote:А мене в задаче наоборот нельзя - допечатывать. :)

А не знаете почему cut() не сработало? И как можно убрать выделение текста? Перегрузка

public void setSelectionEnd(int i){ };
public void setSelectionStart(int i){ };
public void select(int i,int j){}

почему-то ничего не дала


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

Если задача вывести программно в JTextArea и не разрешать юзеру это менять или копировать, то тогда можно просто disable сделать. Если же юзер может ввести текст - почему нельзя ему разрешить это копировать?

Насчет SetSelectionEnd и Start и select() - эти методы просто выбирают часть строки программно, они не имеют отношения к юзеру.

Return to “Вопросы и новости IT”