programação de interfaces gráficas · implementação netbeans. programação de interfaces...

19
Unitri - 08/06/2013 Programação de Interfaces Gráficas Programação de Interfaces Gráficas Aula 6 Carlos Eduardo de Carvalho Dantas ([email protected] ) http://carloseduardoxp.wordpress.com “A simplicidade é o último degrau da sabedoria” Khalil Gibran

Upload: ngokiet

Post on 22-Jan-2019

235 views

Category:

Documents


0 download

TRANSCRIPT

Unitri - 08/06/2013Programação de Interfaces Gráficas

Programação de Interfaces

Gráficas

Aula 6

Carlos Eduardo de Carvalho Dantas

([email protected])

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

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 Contato

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

Eventos novo e excluir

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