Como separar o controle da interface (swing)?

5 respostas
MrDataFlex

Pessoal, como eu poderia separar as classes controladoras das interfaces em swing?

Uma alternativa, meio pesada, seria passar pro controle as variaveis que representam os widgets, por exemplo:

controller.conhecaObjeto(JFrame); controller.gravar(panel);

mas não vejo muita produtividade nisso…

alguém teria um exemplo, mais dentro dos padrões?
valeu!

5 Respostas

M

public class controle extends janela

MrDataFlex

osmio:
Cria uma classe DAO separada e dentro da classe VIEW vc criar uma instância da classe DAO.

Até!

Tá loco cara, ai sim eu estarei fazendo mais burrada ainda.

Antes da DAO, tenho uma Manager e um Controller pra tratar, e isso que somente o CONTROLLER pode conhecer minha VIEW. O problema é desacoplar o controller da view, sem gerar confusão

MrDataFlex

mfp.c:
public class controle extends janela

Isso não parece ser uma boa idéia, amigo.

Não posso dizer que um controllador é um Form!
E sim que ele tem um Form!

M

entao faremos assim

Janel ja = new janela();

Controle co = new Controle(ja)
Spool

Cria uma classe DAO separada e dentro da classe VIEW vc criar uma instância da classe DAO.

Até!

Criado 17 de dezembro de 2007
Ultima resposta 17 de dez. de 2007
Respostas 5
Participantes 3