Você está na página 1de 19

IntroduoacriaodeInterface Introduo a criao de Interface grficaemJava (Exemploprtico)

Prrequisitos Java1.6(JSDK1.6)Instalado J 1 6 (JSDK 1 6) I t l d


http://java.sun.com/javase/downloads/index.jsp

ClasseseArrays Classes e Arrays


EclipseGanymede ousuperior E li G d i
Preferivelmenteversoemingls
http://tinyurl.com/eclipse-java-ganymede-SR1-win3

Materialtil
Montanto ambienta java no Linux ambientajava noLinux
http://blog.dimensaozero.com/2008/01/montandoambientejavalinux/

Aprendaausaroeclipse Aprenda a usar o eclipse


http://blog.dimensaozero.com/2008/11/aprendaausaroeclipse/

Minicurso Vdeo(Java/Eclipse) i i d ( / li )
http://tinyurl.com/javainiciantejdk http://tinyurl.com/javainicianteeclipse http://tinyurl com/javainicianteeclipse

Minicursos JavaparaIniciantes
http://blog.dimensaozero.com/2008/12/ndicedominicursodejava/

AaplicaoElevador p
O objetivo deste exerccio exemplificar e fornecer referncia para o uso de componentes grficos em Java. f No h restries quanto a reproduo ou N ti t d utilizao deste material desde que citado o autor (Prof Eduardo Costa) e origem do a tor (Prof. Ed ardo material (Blog Dimenso Tech) como referncia referncia.

ClasseseArrays Classes e Arrays


Eclipse E li

En ca ps ula me nt o

ImportandooProjetoPOO_Elevador paraoEclipse p j p p
Descomprima o arquivo POO_Elevador.zip em alguma unidade do disco rgido. d di id Abra o eclipse e acesse o menu Ab li File -> New -> Import

ImportandooProjetoPOO_Elevador paraoEclipse p j p p
Selecione a opo: Existing Workspace Existing Projetcts into Workspace Clique em no boto Next Clique

ImportandooProjetoPOO_Elevador paraoEclipse p j p p
Clique em Browser... e localize a pasta descomprimida POO_Elevador Em seguida clique em no boto OK em seguida Finish

Rodaraaplicao p

Selecione a classe UsaElevador.java no pacote default e acesse o menu Run -> Run O resultado ser a exibio da j janela ao lado.

ClasseseArrays Classes e Arrays


Documentao D t

En ca ps ula me nt o

OElevador

O cdigo da classe Elevador foi escrito utilizando comentrios explicativos, para facilitar o entendimento do aluno iniciante e permitir a criao da documentao de forma automtica. So f S fornecidos links com mais informaes sobre os f componentes utilizados nesta aplicao. Consulte o Javadoc da aplicao com freqncia. Tambm muito com m cons ltar o Ja aDoc da m ito comum consultar JavaDoc linguagem Java.

DocumentaoJavaDoc
Consulte a Consulte documentao da aplicao acessando a pasta doc do projeto e abra o arquivo index.html pela opo W b l Web Browser A documentao tambm pode ser acessada pelo explorer do windows, basta navegar at a pasta doc onde o projeto foi . descomprimido e dar duplo li d l clique sobre o b arquivo index.html

DocumentaoJavaDoc

Na documentao voc encontra a definio e utilidade dos mtodos de todas as classes. Ao surgir duvidas consulte o JavaDoc

ClasseseArrays Classes e Arrays


OCdigo O Cdi

En ca ps ula me nt o

Pacotes(Package)
Os pacotes so usados para melhor organizar o cdigo e (as vezes) determinar a visibilidade das classes utilizando o conceito de encapsulamento. Possumos 5 Pacotes Default Com a classe que inicializa o sistemas. com.dimensaozero.blog.basicos Classes basicas usada em toda aplicao com.dimsenaozero.blgo.gui com.dimsenaozero.blgo.gui Classes de interface grfica com.dimensaozero.blog.gui.imagens Figuras usada na aplicao com.dimensaozero.blog.gui.uteis Classes teis usada na parte grfica da aplicao li

UsaElevador.java j

Responsvel pela inicializao da aplicao. Cria o objeto Elevador e TelaPrincipalPanel, a coloca em uma janela e exibe.

Explicao(Emaula) p ( )

Explicao(Emaula) p ( )

OAutor
Professor Eduardo Costa
Formado em Sistema de Informao pela Anhanguera Educacional em 2000 e Ps graduado no curso de MBA em Gesto de Projetos, atualmente trabalha como Coordenador de Produto e desenvolvedor snior em empresa de desenvolvimento de software de suporte a tomada de deciso, alm de ministrar aulas de Orientada a Objeto, Linguagem Java e XML para turmas universitrias.

http://www.linkedin.com/in/educosta http://blog.dimensaozero.com/author/eduardogoncalves/

Você também pode gostar