OO - classes com modificador default

bom, estou tendo um probleminha aqui.

Possuo lá uma classe: controlView
e no mesmo pacote: controlListener

controlListener é uma classe com modificador public, e dentro dela possui outras classes com modificadores default static, que implementam action listeners.

no controlView, quando vou adicionar os listeners para cada widget, passando o nome das classes default static, ele reclama que não foi encontrada tais classes.

faço algo do tipo:

JButton.addActionListener(new ClasseBotaoDefaultStatic() );

porém ele aceita, se a minha classe controlView estender controlListener.

No livro da khaty, diz que classes default, são visiveis a todas as outras, desde que estejam no mesmo pacote, parece.

alguém poderia solucionar isso? pois não posso ficar herdando, pois são mais de uma classe de listeners que tenho que utilizar no view.

obrigado.

Não tenho a menor idéia de como está o seu ambiente, mas eu vou dar um chute. Tente fazer isso:

JButton.addActionListener(new ClasseControlListener.ClasseBotaoDefaultStatic());

isso resolveu… valeus!!! :))