(não achei informações específicas sobre isso, nem exemplo, se alguem tivé, me manda o ling por favor.)
outra coisa, dentro da FormularioGuerra, que é uma extends da Formulário eu adiciono um actionListener a um botao da formulario, mas ela não chama o método que adiciono.
valeu
publicclassFormularioCredorextendsFormulario{publicFormularioCredor(){//super();}publicvoidAdicionaAção(){bInsere.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventevent){Matrix.Memorando.AtualizarCombos();}});bAtualiza.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventevent){System.out.println("***********************************Chamou pela fcredor");Matrix.Memorando.AtualizarCombos();}});}publicstaticvoidmain(Stringargs[]){FormularioCredorfc=newFormularioCredor();fc.AdicionaAção();}}
zerokelvin
CAra, valeu, acabei de resolver aki… qdo limpei o codigo pra postar vi o erro…
ae vai o correto:
publicclassFormularioCredorextendsFormulario{publicFormularioCredor(){//super();this.bInsere.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventevent){Matrix.Memorando.AtualizarCombos();}});this.bAtualiza.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventevent){System.out.println("***********************************Chamou pela fcredor");Matrix.Memorando.AtualizarCombos();}});}publicvoidAdicionaAção(){}//public static void main(String args[]){//FormularioCredor fc = new FormularioCredor();//fc.AdicionaAção();//}}
WellingtonRamos
Quanto ao extends,
Depende da sua necessidade.
Ao usar
Você terá acesso apenas aos métodos (publicos ou default se tiver no mesmo pacote) que foram declarados em Classe.
Ao usar
Você terá acesso a todos os métodos (publicos ou default se tiver no mesmo pacote) declarados em Classe e em SubClasse.
Em geral, é preferível a primeira forma de uso.
Quanto ao problema do listener, teria que ter mais detalhes para saber qual o problema.