PCII
ETEC MONSENHOR ANTONIO MAGLIANO
Implementando
contratos
ATIVIDADE
CRIE UM SISTEMA PARA UM CORREIO QUE RECEBE OBJETOS
ENDEREÇÁVEIS A SEREM DESPACHADOS A UM DESTINO
DETERMINADO
Crie um projeto chamado Correio
No Eclipse :
File – New – Java Project
Crie dois pacotes novos
Clique com botão direito na pasta src
File – New – Package
br.com.etecmam.correio
br.com.etecmam.c...
Crie a interface Enderecavel
Clique com botão direito no pacote
br.com.etecmam.correio.interfaces
File – New – Interface
Crie a classe Carta
Clique com botão direito no pacote
br.com.etecmam.correio
File – New – Class
Crie a
classe
Carta
Crie a classe Revista
Clique com botão direito no pacote
br.com.etecmam.correio
File – New – Class
Crie a classe Pacote
Clique com botão direito no pacote
br.com.etecmam.correio
File – New – Class
Crie a
classe
Pacote
Crie a classe Principal
Clique com botão direito no pacote
br.com.etecmam.correio
File – New – Class
Crie a classe Principal
Rodando !!!
Montando uma Tela...
JTable , JTabbledPane
Crie um formulário (JFrame)
Clique com botão direito no pacote
br.com.etecmam.correio
File – New – Other – JFrame
nome: Co...
Desenhe dois Panels
Nome: txtDestino
Tipo: JTextField
Nome: txtOrigem
Tipo: JTextField
Nome: cboTipo
Tipo: JcomboBox
Nome:...
Altere a propriedade Model do cboTipo
Adicione um objeto JtabbedPane
Nome: tabOpcoes
Tipo: JtabbedPane
Arraste 3 Panels no JTabbedPanel
Selecione cada Panel da tab
• Altere a propriedade Title
Desenhe na tab de Carta
Nome: txtTexto
Tipo: JtextArea
Desenhe na tab de Revista
Nome: txtTitulo
Tipo: Jtextfield
Nome: txtAno
Tipo: Jtextfield
Nome: txtMes
Tipo: Jtextfield
Desenhe na tab de Pacote
Nome: txtPeso
Tipo: Jtextfield
Nome: txtAltura
Tipo: Jtextfield
Nome: txtLargura
Tipo: Jtextfield
Adicione um ScrollPane
Arraste um Jtable na área em Amarelo
A tela terá esta aparência:
Nome: tabela
Tipo: Jtable
No código fonte do Formulário declare:
Id automático do objeto a ser endereçado
ArrayList de Objetos Endereçáveis
Crie uma função que só aceita Enderecavel
Preenche matriz de dados
para tabela a partir dos
dados do ArrayList de
objetos ...
Click do cboTipo
De acordo com o item
selecionado uma única
aba ficará habilitada
Click do botão “Endereçar”
Click na linha da tabela
Obtém a linha selecionada
Obtém Objeto do ArrayList de Endereçáveis
Exibe mensagem com
dados do o...
Testando !!!
Testando !!!
Testando !!!
Testando !!!
• http://www.tiexpert.net/programacao/java/interf
aces.php
• http://www.caelum.com.br/apostila-java-
orientacao-objetos/in...
PCII - INTERFACES EM JAVA: EXEMPLOS
Próximos SlideShares
Carregando em…5
×

PCII - INTERFACES EM JAVA: EXEMPLOS

664 visualizações

Publicada em

INTERFACES EM JAVA: EXEMPLOS

Criando Objetos da interface Enderecavel para uma agência de Correio

CURSO TÉCNICO EM INFORMÁTICA - ETECMAM GARÇA

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
664
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
29
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

PCII - INTERFACES EM JAVA: EXEMPLOS

  1. 1. PCII ETEC MONSENHOR ANTONIO MAGLIANO
  2. 2. Implementando contratos
  3. 3. ATIVIDADE CRIE UM SISTEMA PARA UM CORREIO QUE RECEBE OBJETOS ENDEREÇÁVEIS A SEREM DESPACHADOS A UM DESTINO DETERMINADO
  4. 4. Crie um projeto chamado Correio No Eclipse : File – New – Java Project
  5. 5. Crie dois pacotes novos Clique com botão direito na pasta src File – New – Package br.com.etecmam.correio br.com.etecmam.correio.interfaces
  6. 6. Crie a interface Enderecavel Clique com botão direito no pacote br.com.etecmam.correio.interfaces File – New – Interface
  7. 7. Crie a classe Carta Clique com botão direito no pacote br.com.etecmam.correio File – New – Class
  8. 8. Crie a classe Carta
  9. 9. Crie a classe Revista Clique com botão direito no pacote br.com.etecmam.correio File – New – Class
  10. 10. Crie a classe Pacote Clique com botão direito no pacote br.com.etecmam.correio File – New – Class
  11. 11. Crie a classe Pacote
  12. 12. Crie a classe Principal Clique com botão direito no pacote br.com.etecmam.correio File – New – Class
  13. 13. Crie a classe Principal
  14. 14. Rodando !!!
  15. 15. Montando uma Tela... JTable , JTabbledPane
  16. 16. Crie um formulário (JFrame) Clique com botão direito no pacote br.com.etecmam.correio File – New – Other – JFrame nome: CorreioGUI
  17. 17. Desenhe dois Panels Nome: txtDestino Tipo: JTextField Nome: txtOrigem Tipo: JTextField Nome: cboTipo Tipo: JcomboBox Nome: btnEnderecar Tipo: JButton
  18. 18. Altere a propriedade Model do cboTipo
  19. 19. Adicione um objeto JtabbedPane Nome: tabOpcoes Tipo: JtabbedPane
  20. 20. Arraste 3 Panels no JTabbedPanel
  21. 21. Selecione cada Panel da tab • Altere a propriedade Title
  22. 22. Desenhe na tab de Carta Nome: txtTexto Tipo: JtextArea
  23. 23. Desenhe na tab de Revista Nome: txtTitulo Tipo: Jtextfield Nome: txtAno Tipo: Jtextfield Nome: txtMes Tipo: Jtextfield
  24. 24. Desenhe na tab de Pacote Nome: txtPeso Tipo: Jtextfield Nome: txtAltura Tipo: Jtextfield Nome: txtLargura Tipo: Jtextfield
  25. 25. Adicione um ScrollPane
  26. 26. Arraste um Jtable na área em Amarelo
  27. 27. A tela terá esta aparência: Nome: tabela Tipo: Jtable
  28. 28. No código fonte do Formulário declare: Id automático do objeto a ser endereçado ArrayList de Objetos Endereçáveis
  29. 29. Crie uma função que só aceita Enderecavel Preenche matriz de dados para tabela a partir dos dados do ArrayList de objetos Endereçáveis
  30. 30. Click do cboTipo De acordo com o item selecionado uma única aba ficará habilitada
  31. 31. Click do botão “Endereçar”
  32. 32. 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
  33. 33. Testando !!!
  34. 34. Testando !!!
  35. 35. Testando !!!
  36. 36. Testando !!!
  37. 37. • http://www.tiexpert.net/programacao/java/interf aces.php • http://www.caelum.com.br/apostila-java- orientacao-objetos/interfaces/#10-2-interfaces

×