Jogo em java(codigo fonte)
Rafael Santos
Janeiro/Fevereiro 2010
http://www.lac.inpe.br/~rafael.santos
1 /122
Apresentação
●
Curso
– – –
Parte 1: Orientação a Objetos e Java Parte 2: IO, Sockets e rede, Threads, Texto, Estruturas de Dados. Parte 3: Interfaces gráficas, componentes, aplicações desktop completas. Rafael Santos: rafael.santos@lac.inpe.br www.lac.inpe.br/~rafael.santos/ → Ensino
●
Instrutor
–
●
Material
–
●
Metodologia http://www.lac.inpe.br/~rafael.santos 2 /122
Janeiro/Fevereiro 2010
Metodologia
Janeiro/Fevereiro 2010
http://www.lac.inpe.br/~rafael.santos
3 /122
Criando aplicações gráficas em Java Introdução
Janeiro/Fevereiro 2010
http://www.lac.inpe.br/~rafael.santos
4 /122
Como criar aplicações gráficas em Java?
●
●
A maioria das IDEs permite a criação de interfaces gráficas (aplicações, applets, diálogos) por composição visual. – Realmente útil para layouts complexos. É importante saber como código relacionado funciona para compreender o que a IDE escreve!
Janeiro/Fevereiro 2010
http://www.lac.inpe.br/~rafael.santos
5 /122
Como criar aplicações gráficas em Java?
Janeiro/Fevereiro 2010
http://www.lac.inpe.br/~rafael.santos
6 /122
Como criar aplicações gráficas em Java?
Janeiro/Fevereiro 2010
http://www.lac.inpe.br/~rafael.santos
7 /122
Como criar aplicações gráficas em Java?
Janeiro/Fevereiro 2010
http://www.lac.inpe.br/~rafael.santos
8 /122
Como criar aplicações gráficas em Java?
●
Modo manual:
– – – –
Exige conhecimento das classes e APIs. Exige conhecimento de herança e interfaces (de OO). Complicado fazer layout! Seu código. Seu estilo.
●
Qual usar? Pela didática, veremos modo manual.
●
Janeiro/Fevereiro 2010
http://www.lac.inpe.br/~rafael.santos
9 /122
Criando uma janela gráfica
●
Criamos uma classe que herda de JFrame.
– –
O construtor pode ser usado para