leitura do teclado e interface gráfica · leitura do teclado e interface gráfica prof. esp....
TRANSCRIPT
![Page 1: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/1.jpg)
Leitura do teclado e Interface gráfica
Prof. Esp. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java/aulajava07a09.pptx
![Page 2: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/2.jpg)
import na linguagem java!!!
![Page 3: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/3.jpg)
Imports são os opcionais da linguagem java
![Page 4: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/4.jpg)
Imports são os opcionais da linguagem java
![Page 5: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/5.jpg)
Importando pacotes
import java.util.Scanner;
public class Aula07a09
{
public static void main(String args [])
{
Scanner teclado = new Scanner(System.in);
IMPORTAÇÃO DO PACOTE JAVA UTIL
CRIA UM OBJETO DA CLASSE SCANNER
![Page 6: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/6.jpg)
O programa completo
import java.util.Scanner;public class Aula07a09 {
public static void main(String args []){
System.out.println("Digite um número");Scanner teclado = new Scanner(System.in);System.out.println(teclado.nextLine());
} }
IMPRIME NA TELA O CONTEÚDO DIGITADO PELO USUÁRIO.
![Page 7: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/7.jpg)
Será necessário instanciar quando for leitura simples do teclado.
![Page 8: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/8.jpg)
Objeto da classe Scanner
![Page 9: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/9.jpg)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
![Page 10: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/10.jpg)
Quando usar AWT ou SWING?
![Page 11: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/11.jpg)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class PrimeiraTela extends JFrame
A classe será um Frame
Java não permite heranças multiplas
![Page 12: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/12.jpg)
{
setTitle(“Minha Primeira Tela”);
setSize (500, 600);
show();
}
![Page 13: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/13.jpg)
import java.awt.*;import java.awt.event.*;import javax.swing.*;
public class PrimeiraTela extends JFrame{
public PrimeiraTela(){
setTitle("Minha Primeira Tela");setSize (500, 600);show();
}public static void main (String args []){
new PrimeiraTela();}
}
![Page 14: Leitura do teclado e Interface gráfica · Leitura do teclado e Interface gráfica Prof. Esp. André Aparecido da Silva Disponível em:](https://reader036.vdocuments.site/reader036/viewer/2022081402/6052e83946b65b71483f6333/html5/thumbnails/14.jpg)
{setLayout(new FlowLayout());add(btMostrarTexto = new
JButton ("Mostrar Texto"));add(btLimparTexto = new JButton
("Limpar Texto"));add(btSair = new JButton ("Sair
do Programa"));
btMostrarTexto.addActionListener(this);
btMostrarTexto.addActionListener(this);btSair.addActionListener(this);add(Minha_Etiqueta = new
JLabel("Novo Programa"));setTitle("Minha Primeira Tela");setSize (500, 600);show();
}public void actionPerformed(ActionEvent e) {
if((e.getActionCommand()=="Sair do Programa"))
{System.exit(0);}