Caro Handerson,

        Antes de tudo, obrigado pela resposta.

        Peco desculpas, porem, por nao ter sido claro em meu e-mail.

        Meu jTextField nao e� editavel, ou seja, nao recebe eventos diretos
do usuario, senao eu teria usado o listener lostFocus().

        O texto e� alterado por varias classes diferentes, por isso que eu
quero que o jTextField "perceba" que seu valor foi alterado, para realizar
os devidos ajustes.

        Grato,

        Nil


-----Mensagem original-----
De: Handerson Ferreira Gomes <[EMAIL PROTECTED]>
Para: Nil Inacio Santos <[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED] <[EMAIL PROTECTED]>; Javabr <[EMAIL PROTECTED]>
Data: Sexta-feira, 5 de Novembro de 1999 08:49
Assunto: Re: Mudanca de valor de um JTextField nao editavel


Oi Nil.

O novo modelo de tratamento de eventos do java, cada cada tipo de a��o com
uma interface diferente. Por exemplo, para ac�o no bot�o voc� usa os
ActionListener, que tamb�m � utilizado
quando o usu�rio pressiona ENTER dentro de um Textfield. Se voc� quise
testar a a��o do textfield ap�s o enter, portanto, poder� adicionar o
listener a ele e tratar dentro do m�todo
actionPerformed.
Se voc� quiser tratar o evento durante a digita��o dos valores no Textfield
use a interface TextListener. O m�todo addTextListener(this) adiciona o
listener no componente e quando houver
alguma a��o o m�todo void
textValueChanged(TextEvent e) ser� invocado, de forma an�loga ao
button.addActionListener(this) e trata o evento em
actionPerformed(ActionEvent e)

Boa sorte na resolu��o da tarefa.

[]'s
Handerson F. Gomes

Nil Inacio Santos wrote:

>         Caros javanautas,
>
>         Tenho um jTextField nao editavel, que recebera um valor numerico.
> Gostaria de capturar o momento em que seu valor e� alterado para ajustar o
> label referente a ele, por causa do valor 1 - para nao obter "1 reais".
> Testei os listeners actionPerformed, focusLost, inputMethodTextChanged,
> propertyChange.
>
>         Embora o normal fosse a propria funcao que troca o texto tambem
> cuidar do label, gostaria de saber se tem como o jTextField se controlar.
>
>         Grato,
>
>         Nil Inacio Santos
>
> * Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail,
escolha a lista <[EMAIL PROTECTED]> e de um <submit>.


* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a