Está certo isso:
-Crio uma classe TPadrao que extends Jinternalframe
-Crio uma classe TCadastro que extends TPadrao
-Crio uma classe TPesquisa que extends TPadrao
Na classe controle eu faco
Tpadrao tPadrao;
Controle(tPesquisa){
tPadrao = tPesquisa;
}
Controle(tCadastro){
tPadrao = tCadastro;
}
Ai como as duas telas tem o botao “cancelar”, eu coloco na classe TPadrao o metodo cancelar e no action na classe de controle eu só faço tPadrao.cancelar().
Agora a dúvida: E os botoes que não sao comuns as duas classes ? como eu faco dai?
Coloco todos os metodos na classe TPadrao ? os comuns e os não comuns ? Porque senão eu vou ter que criar duas variaveis de referencia pra telas e ficar checando, se o cancelar é de uma ou de outra e etc. Entenderam ??
Aguardo respostas! Valew.