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>.