Metodologia e Linguagem de Programação - 2015.1 - Aula 11

290 visualizações

Publicada em

Metodologia e Linguagem de Programação - 2015.1 - Aula 11

Publicada em: Educação
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
290
No SlideShare
0
A partir de incorporações
0
Número de incorporações
12
Ações
Compartilhamentos
0
Downloads
16
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Metodologia e Linguagem de Programação - 2015.1 - Aula 11

  1. 1. Metodologia e Linguagem de Programação Prof.º Thyago Maia 2015.1
  2. 2. Objetivos Aula 11 • Apresentar a classe JOptionPane; • Introduzir o conceito de programação visual em Java; • Apresentar como converter dados String para int, double ou float; 2
  3. 3. JOptionPane
  4. 4. JOptionPane  Classe que proporciona uma série de métodos estáticos para a manipulação de janelas de diálogo;  Pertence ao pacote visual Swing;  Viabiliza a programação visual em Java;  Permite a implementação de interfaces gráficas portáveis; 4
  5. 5. JOptionPane  Para que possamos utilizar os métodos da classe JOptionPane, devemos importar o pacote Swing:  javax.swing.JOptionPane; ou javax.swing.*;  Ex.: 5 import javax.swing.JOptionPane; public class Principal { public static void main(String[] args) { // ... } }
  6. 6. Criando janelas de diálogo de entrada (Input Text)
  7. 7. Input Text  Permite ao usuário inserir dados de entrada (Strings);  Ex.: Solicitar o nome do usuário 7 import javax.swing.JOptionPane; public class Principal { public static void main(String[] args) { String nome; nome = JOptionPane.showInputDialog(“Qual o seu nome?”); } }
  8. 8. Input Text 8 import javax.swing.JOptionPane; public class Principal { public static void main(String[] args) { String nome; nome = JOptionPane.showInputDialog(“Qual o seu nome?”); } }
  9. 9. Input Text  Se o método showInputDialog sempre retorna um String, como poderei receber um dado numérico? Por exemplo... 9
  10. 10. Convertendo dados String para int, double ou float
  11. 11. Convertendo dados  Associado a cada tipo primitivo (int, float, double...) existem classes Java que fornecem métodos estáticos para o tratamento de tais tipos de dados (Integer, Float, Double);  Cada classe fornece um método de conversão (parse), que permite a conversão de Strings para cada tipo primitivo de dados; 11
  12. 12. Confirm Dialog  Ex.: 12
  13. 13. Confirm Dialog  Ex. 2: 13
  14. 14. Criando janelas de diálogo de confirmação (Confirm Dialog)
  15. 15. Confirm Dialog  Trata-se de uma janela que exibe uma mensagem acompanhada de botões: Sim (código 0), Não (código 1) e Cancelar (código 2)  Ex.: 15
  16. 16. Confirm Dialog  Ex.: 16
  17. 17. Criando janelas de diálogo de mensagens
  18. 18. Janelas de Diálogo Simples  Utilizadas para a exibição de mensagens (gerar saída);  Ex.: 18
  19. 19. Janelas de Diálogo Simples  Ex.: 19
  20. 20. Explore o assunto!
  21. 21. Explore o assunto! • Referências – CAELUM. Java e Orientação a Objetos. [Internet]. [citado em 2015 Mar 18]. Disponível em: https://www.caelum.com.br/apostila-java- orientacao-objetos/. – Xavier, D. W. JOptionPane – Uma introdução à Programação Visual. [Internet]. [citado em 2015 Mar 19]. Disponível em: http://www.tiexpert.net/programacao/java/joptio npane.php 21

×