Re: [SouJava-J] classe$1.class

2000-02-29 Por tôpico Jose Antonio Rosa dos Santos Jr
Rodrigo B Mazzilli wrote: Olá... O seu código deve ter em algum ponto a declaração de uma inner class. A sintaxe padrão Java para inner classes é classeprincipal$InnerClass.class Rodrigo Tudo bem, mas pelo o que eu percebi, quando ele coloca um numero, como o exemplo que eu dei

Re: [SouJava-J] classe$1.class

2000-02-29 Por tôpico Tamer Americo
me intrometendo no assunto, isto acontece comigo somente quando compilo classes que utilizam swing. Geralmente sao gerados uns 3 arquivos class$n. Eu nao sei o que significa esta innerClass. poderiam me explicar ?? At 10:29 29/02/2000 -0300, you wrote: Rodrigo B Mazzilli wrote: Olá... O

Re: [SouJava-J] classe$1.class

2000-02-29 Por tôpico Eduardo Issao Ito
Porque voce nao quer a inner class? Se o compilador a esta criando, e' porque voce ESTA USANDO, ele nao esta "tratando" algo como inner class por algum motivo qualquer. Quando voce usa listeners, geralmente esta usando inner classes. Jose Antonio Rosa dos Santos Jr wrote: Rodrigo B

Re: [SouJava-J] classe$1.class

2000-02-29 Por tôpico Rodrigo B Mazzilli
Pessoal "Inner classes" e "anonymous inner classes" são uma dúvida freqüente entre os novatos em Java. É de fato um aspecto curioso de Java e que merece um estudo cauteloso. Inner classes são classes declaradas dentro de outra classe. Anonymous inner classes são classes declaradas dentro de

Re: [SouJava-J] classe$1.class

2000-02-29 Por tôpico Alexandre Torres
Também me intrometendo, na minha experiência com Jbuilder percebi que são gerados class$ para classes não publicas como event-listeners. Existem algumas maneiras bem imperceptiveis de se extender classes e no swing isto é muito comum. De qualquer forma, este código deve ser encarado como

Re: [SouJava-J] classe$1.class

2000-02-29 Por tôpico Jose Antonio Rosa dos Santos Jr
Ola Ja resolvi o problema. Isto estava acontecendo quando eu fazia o seguinte: public class classe implements ActionListener { public classe() { ... frmMain.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0);

Re: [SouJava-J] classe$1.class

2000-02-29 Por tôpico Jose Antonio Rosa dos Santos Jr
Eduardo Issao Ito wrote: Porque voce nao quer a inner class? Se o compilador a esta criando, e' porque voce ESTA USANDO, ele nao esta "tratando" algo como inner class por algum motivo qualquer. Quando voce usa listeners, geralmente esta usando inner classes. Eduardo, Pelo o que eu

Re: [SouJava-J] classe$1.class

2000-02-29 Por tôpico Jose Antonio Rosa dos Santos Jr
Ola, É, foi exatamente isso que eu tirei como conclusão. Até que é interessante este aspecto, pois podemos criar instancias com metodos diferentes em tempo de execução. Realmente para se criar um objeto serializavel é uma boa saida, mas acho meio "anti-estético" criar classes desta maneira, a

Re: [SouJava-J] classe$1.class

2000-02-28 Por tôpico Rodrigo B Mazzilli
Olá... O seu código deve ter em algum ponto a declaração de uma inner class. A sintaxe padrão Java para inner classes é classeprincipal$InnerClass.class Rodrigo Jose Antonio Rosa dos Santos Jr wrote: Hail! Alguem sabe pq as vezes quando eu compilo uma classe, aparecem duas classes do tipo