Aew galera…vlw pelas respostas, mas consegui implementar sozinho o que eu precisava…é bem mais complexo que um simples tratamento de eventos!!!
Mas vou explicar com calma…
Tenho um JFrame que é padrão para várias telas do meu sistema com uma JTollBar e eventos associados a cada botão. Porém, de acordo com qual JFrame estiver aberto, e consequentemente qual JPanel estiver contido no JFrame, a aplicação deve reagir diferente aos eventos. Isso resume um pouco o que devemos focar, rsrs!!!
A questão quanto a um JPanel fechar o JFrame através do método dipose() não pode ser implementada diretamente no JPanel, porque os JPanels não sabem da existencia dos JFrames, apenas estão contidos neles.
Resolvi meu problema fazendo uma chamada a um método do JPanel específico, e, de acordo com o retorno deste método, no JFrame decido se dêvo fecha-lo ou não. Isso porque, como disse, os eventos de um mesmo JFrame devem gerar resultados diferentes de acordo com os JPanels internos a eles.
Mas é isso ae, valew a quem tentou ajudar!!!
Ateh a próxima!!!