pcii - interfaces em java: exemplos

38
PCII ETEC MONSENHOR ANTONIO MAGLIANO 2014 Prof. Aloisio

Upload: etec-mam

Post on 26-Jun-2015

288 views

Category:

Documents


3 download

DESCRIPTION

INTERFACES EM JAVA: EXEMPLOS Criando Objetos da interface Enderecavel para uma agência de Correio CURSO TÉCNICO EM INFORMÁTICA - ETECMAM GARÇA

TRANSCRIPT

Page 1: PCII - INTERFACES EM JAVA: EXEMPLOS

PCII

ETEC MONSENHOR ANTONIO MAGLIANO

2014Prof. Aloisio

Page 2: PCII - INTERFACES EM JAVA: EXEMPLOS

InterfacesImplementando

contratos

Page 3: PCII - INTERFACES EM JAVA: EXEMPLOS

ATIVIDADECRIE UM SISTEMA PARA UM CORREIO QUE RECEBE OBJETOS ENDEREÇÁVEIS A SEREM DESPACHADOS A UM DESTINO DETERMINADO

Page 4: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie um projeto chamado Correio

No Eclipse :

File – New – Java Project

Page 5: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie dois pacotes novos

Clique com botão direito na pasta src

File – New – Package

br.com.etecmam.correio

br.com.etecmam.correio.interfaces

Page 6: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie a interface Enderecavel

Clique com botão direito no pacote br.com.etecmam.correio.interfaces

File – New – Interface

Page 7: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie a classe Carta

Clique com botão direito no pacote br.com.etecmam.correio

File – New – Class

Page 8: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie a classe Carta

Page 9: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie a classe Revista

Clique com botão direito no pacote br.com.etecmam.correio

File – New – Class

Page 10: PCII - INTERFACES EM JAVA: EXEMPLOS
Page 11: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie a classe Pacote

Clique com botão direito no pacote br.com.etecmam.correio

File – New – Class

Page 12: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie a classe Pacote

Page 13: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie a classe Principal

Clique com botão direito no pacote br.com.etecmam.correio

File – New – Class

Page 14: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie a classe Principal

Page 15: PCII - INTERFACES EM JAVA: EXEMPLOS

Rodando !!!

Page 16: PCII - INTERFACES EM JAVA: EXEMPLOS

Montando uma Tela...

JTable , JTabbledPane

Page 17: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie um formulário (JFrame)

Clique com botão direito no pacote br.com.etecmam.correio

File – New – Other – JFrame

nome: CorreioGUI

Page 18: PCII - INTERFACES EM JAVA: EXEMPLOS

Desenhe dois Panels

Nome: txtDestinoTipo: JTextField

Nome: txtOrigemTipo: JTextField

Nome: cboTipoTipo: JcomboBox

Nome: btnEnderecarTipo: JButton

Page 19: PCII - INTERFACES EM JAVA: EXEMPLOS

Altere a propriedade Model do cboTipo

Page 20: PCII - INTERFACES EM JAVA: EXEMPLOS

Adicione um objeto JtabbedPane

Nome: tabOpcoesTipo: JtabbedPane

Page 21: PCII - INTERFACES EM JAVA: EXEMPLOS

Arraste 3 Panels no JTabbedPanel

Page 22: PCII - INTERFACES EM JAVA: EXEMPLOS

Selecione cada Panel da tab

• Altere a propriedade Title

Page 23: PCII - INTERFACES EM JAVA: EXEMPLOS

Desenhe na tab de Carta

Nome: txtTextoTipo: JtextArea

Page 24: PCII - INTERFACES EM JAVA: EXEMPLOS

Desenhe na tab de Revista

Nome: txtTituloTipo: Jtextfield

Nome: txtAnoTipo: Jtextfield

Nome: txtMesTipo: Jtextfield

Page 25: PCII - INTERFACES EM JAVA: EXEMPLOS

Desenhe na tab de Pacote

Nome: txtPesoTipo: Jtextfield

Nome: txtAlturaTipo: Jtextfield

Nome: txtLarguraTipo: Jtextfield

Page 26: PCII - INTERFACES EM JAVA: EXEMPLOS

Adicione um ScrollPane

Page 27: PCII - INTERFACES EM JAVA: EXEMPLOS

Arraste um Jtable na área em Amarelo

Page 28: PCII - INTERFACES EM JAVA: EXEMPLOS

A tela terá esta aparência:

Nome: tabelaTipo: Jtable

Page 29: PCII - INTERFACES EM JAVA: EXEMPLOS

No código fonte do Formulário declare:

Id automático do objeto a ser endereçado

ArrayList de Objetos Endereçáveis

Page 30: PCII - INTERFACES EM JAVA: EXEMPLOS

Crie uma função que só aceita Enderecavel

Preenche matriz de dados para tabela a partir dos dados do ArrayList de objetos Endereçáveis

Page 31: PCII - INTERFACES EM JAVA: EXEMPLOS

Click do cboTipo

De acordo com o item selecionado uma única aba ficará habilitada

Page 32: PCII - INTERFACES EM JAVA: EXEMPLOS

Click do botão “Endereçar”

Page 33: PCII - INTERFACES EM JAVA: EXEMPLOS

Click na linha da tabela

Obtém a linha selecionada

Obtém Objeto do ArrayList de Endereçáveis

Exibe mensagem com dados do objeto

Monta o texto com as informações de acordo com a classe do objeto a ser endereçado

Page 34: PCII - INTERFACES EM JAVA: EXEMPLOS

Testando !!!

Page 35: PCII - INTERFACES EM JAVA: EXEMPLOS

Testando !!!

Page 36: PCII - INTERFACES EM JAVA: EXEMPLOS

Testando !!!

Page 37: PCII - INTERFACES EM JAVA: EXEMPLOS

Testando !!!

Page 38: PCII - INTERFACES EM JAVA: EXEMPLOS

BIBLIOGRAFIA• http://www.tiexpert.net/programacao/java/

interfaces.php

• http://www.caelum.com.br/apostila-java-orientacao-objetos/interfaces/#10-2-interfaces