programação de interfaces gráficas · implementação netbeans. programação de interfaces...
TRANSCRIPT
Unitri - 08/06/2013Programação de Interfaces Gráficas
Programação de Interfaces
Gráficas
Aula 6
Carlos Eduardo de Carvalho Dantas
http://carloseduardoxp.wordpress.com
“A simplicidade é o último degrau da sabedoria” Khalil Gibran
Unitri - 08/06/2013Programação de Interfaces Gráficas
Implementação da JSR-295;
Permite vincular propriedades de objetos a
propriedades de componentes gráficos no Swing ou
qualquer outro objeto/componente.
Beans Binding
Unitri - 08/06/2013Programação de Interfaces Gráficas
Pergunta: Binding em objetos descaracteriza o
POJO?
BeansBinding implementa o pattern Presentation
Model
Beans Binding
Unitri - 08/06/2013Programação de Interfaces Gráficas
BeansBinding implementa o pattern Presentation
Model
Beans Binding
Unitri - 08/06/2013Programação de Interfaces Gráficas
Java Application;
Estrutura abaixo (view é uma Jframe)
Implementação NetBeans
Unitri - 08/06/2013Programação de Interfaces Gráficas
Java Application;
Estrutura abaixo (view é uma Jframe)
Implementação NetBeans
Unitri - 08/06/2013Programação de Interfaces Gráficas
Adicionando a biblioteca da implementação de
referência do BeansBinding
Implementação NetBeans
Unitri - 08/06/2013Programação de Interfaces Gráficas
Classe ContatoPresentationModel
Implementação NetBeans
Unitri - 08/06/2013Programação de Interfaces Gráficas
Classe ContatoPresentationModel
Implementação NetBeans
Unitri - 08/06/2013Programação de Interfaces Gráficas
Classe View, criar Jframe e adicionar componentes
abaixo
Implementação NetBeans
Unitri - 08/06/2013Programação de Interfaces Gráficas
O código abaixo deverá ser acrescentado na
ContatoView
Implementação NetBeans
Unitri - 08/06/2013Programação de Interfaces Gráficas
Efetuando um binding da tabela com o Model
Implementação NetBeans
Unitri - 08/06/2013Programação de Interfaces Gráficas
Efetuando um binding da tabela com o Model
Implementação NetBeans
Unitri - 08/06/2013Programação de Interfaces Gráficas
Efetuando um binding do elemento selecionado da
tabela com o Model
Implementação NetBeans
Unitri - 08/06/2013Programação de Interfaces Gráficas
Efetuando um binding dos campos textField com o
Model
Implementação NetBeans
Unitri - 08/06/2013Programação de Interfaces Gráficas
[1] “Dominando NetBeans”; Edson Gonçalves; Editora
Ciência Moderna; 2006;
[2] Artigo “Swing + Beans Binding” – Java Magazine ed. 70;
[3] Artigo “Criando Aplicações com MVC” – Java Magazine
ed. 83
[4] Artigo “Java Web Start” – Java Magazine ed. 82
Referências bibliográficas