o trecho da classe que causa o problema eh o seguinte:

textField.addActionListener (new ActionListener()

    public void actionPerformed(ActionEvent

        optionPane.setValue(btnOK);
   }
} );

no qual eu apenas modifico o valor 'value' da  JOptionPane em questao para
btnOK, onde  tal evento serah tratado em
optionPane.addPropertyChangeListener( ....

espero ter ajudado em algo...

obrigado por enquanto!

-----Mensagem original-----
De: Luciano Particular <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Data: Quinta-feira, 2 de Mar�o de 2000 17:37
Assunto: Re: [SouJava-J] Inner class


>De acordo com o Java in a Nutshell 2a edi��o p�ginas 120 e 121 isto pode
>SIM.
>
>"....Mor formally ,we can write it as the following:
>     new class-name ([argument-list]) { class-body }
>or
>    new interface-name () { class-body }
>...."
>
>na p�gina 120 tem um exemplo com o mesmo c�digo que Vc est� dizendo que
est�
>dando errado. Tem como Vc enviar seu c�digo para n�s (ou um trecho um pouco
>maior).
>
>As classes Adapters esta s�o comumente usadas para facilitar a vida do
pobre
>programador. Se Vc usa uma interface Vc fica obrigado a implementar todos
os
>m�todos definidos pela interface mesmo que somente um �nico m�todo lhe
>interesse. J� com os Adapters Vc basta sobreescrever o m�todo que Vc deseja
>isto porque todos os m�todos da interface j� foram implementados com um
>m�todo vazio.
>
>ActionListener � um caso particular de uma interface que N�O tem um Adapter
>isto porque n�o � necess�rio visto que esta interface s� possui um �nico
>m�todo.
>
>Espero ter ajudado de alguma forma.
>
>[ ]'s
>Luciano da Silva Coelho
>Sun Certified Programmer for the Java2, Java Certified Instructor - Sun
>e-Sec Tecnologia em Seguran�a de Dados
>Engenheiro de Seguran�a
>[EMAIL PROTECTED]
>
>
>
>-----Mensagem original-----
>De: Rodrigo B Mazzilli <[EMAIL PROTECTED]>
>Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
>Data: Quinta-feira, 2 de Mar�o de 2000 16:58
>Assunto: Re: [SouJava-J] Inner class
>
>
>Danilo
>
>At� onde sei, n�o. Quando voce coloca:
>textField.addActionListener (new ActionListener(){
>    ....
>}
>
>vc est� extendendo uma classe. E como vc est� extendendo uma interface,
>n�o pode criar um objeto de uma interface.
>Para isso, vc precisa das classes Adapter. Quase todas as interfaces tem
>uma classe Adapter correspondente, que pode sim ser instanciada.
>Elas facilitam tamb�m pois �s vezes uma aplica��o precisa usar uma
>interface com 12 m�todos mas se usar a classe Adapter, basta
>sobrescrever o m�todo desejado.
>
>Rodrigo
>
>Danilo Kovalechyn wrote:
>
>>  Ola. Existe alguma forma de fazer uma "inner class" utilizando uma
>> interface?Estou tentando fazer algo do
>> tipo: textField.addActionListener (new ActionListener(){        public
>> void actionPerformed(ActionEvent e){               ...        }} ); E
>> obtenho a seguinte mensagem de erro:interface
>> java.awt.event.ActionListener is an abstract class. It can�t be
>> instantiated.
>
>--
>_____________________________________________________________________
>Rodrigo B Mazzilli (Mr.) <[EMAIL PROTECTED]>
>ICQ# 4106069
>_____________________________________________________________________
>To get my PGP public key, reply this message
>with "get public-key" in the subject field.
>---------------------------------------------------------------------
>"Computers can never replace human stupidity."
>
>
>    --------------------------- LISTA SOUJAVA ---------------------------
>    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
>    [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
>    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>    ---------------------------------------------------------------------
>
>
>    --------------------------- LISTA SOUJAVA ---------------------------
>    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
>    [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
>    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>    ---------------------------------------------------------------------
>

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a