JAR com arquivos contendo $ no nome  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
thickbarney
Debugger
[Avatar]

Membro desde: 16/10/2007 10:42:35
Mensagens: 51
Offline

Pq q quando crio o jar no netbeans, junto as classes que utilizam swing o jar tambem contem classes com $ no nome ? Ex:



Obs. Isto so ocorre nas classes que utilizam swing.

"Comer dá sono e dormir dá fome" - Thickbarney

Thiago Henrique
Programador Orientado a Gambiarra -


Use o google
[MSN]
WTGA
Entusiasta Java
[Avatar]

Membro desde: 16/07/2008 14:40:32
Mensagens: 15
Offline

Esses arquivos são criados devido ao inner class. Ou seja, são objetos instanciados dentro de algum método da sua classe. Por exemplo:


O código acima gera um arquivo A$B.class

No seu caso está gerando $1, $2... porque é Swing, onde cada evento (clique do botão, fechar tela, etc) criado no código gera esse tipo de arquivo para cada evento.

Washington
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

Este exemplo não é de uma inner class

Veja isso:

http://java.sun.com/docs/books/tutorial/java/javaOO/innerclasses.html

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
WTGA
Entusiasta Java
[Avatar]

Membro desde: 16/07/2008 14:40:32
Mensagens: 15
Offline

Na verdade eu quis dizer que os eventos criados pelo Swing são inner class.

Washington
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team