Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumrio
Criando projetos e janelas .................................................................. 2
Converso de tipos de dados ............................................................. 9
Inserindo figuras/cones ................................................................... 12
Renomeando componentes e adicionando legendas .................... 17
Menu, itens de menu e navegao entre as janelas. ...................... 19
Boto de Rdio e Grupo de Botes ................................................. 22
Campo formatado e caixa de seleo .............................................. 27
Obras Citadas .................................................................................... 34
Sobre o autor
O professor Robson de Lima Carvalho atua na rea acadmica nas
escolas tcnica de Prof. Fausto Mazzola de Avar e Prefeito Jos Esteves
de Cerqueira Csar So Paulo. No ano de 2012 ministrou curso de
Desenvolvedor de Sistemas pela IFSP de Avar
Formao acadmica:
Bacharel em Sistema de Informao formado pelo Centro
Universitrio Central Paulista (UNICEP) So Carlos-SP;
Especialista em Desenvolvimento de Sistema Web pela faculdade
Anhanguera de Bauru-SP;
Licenciado em informtica pelo Programa Especial de Formao
Pedaggica de Docentes para as Disciplinas do Currculo da
Educao Profissional de Nvel Mdio.
Disciplinas Ministradas:
Lgica de Programao (C e Javascript);
Desenvolvimento de Software I e II (Com linguagem Java);
Tcnicas de Linguagem de Banco de Dados I e II;
Planejamento e Desenvolvimento de TCC;
Estrutura de dados;
Entre outras.
Em seguida aparecer a tela para escolha do tipo de projeto, Figura 2 Escolha de Projeto, escolha Categoria->Java e Projetos->Aplicao Java para
desenvolver sistemas para Desktop as outras categorias servem para outros
tipos de projetos que nestas aulas no sero trabalhadas.
Importante:
nomeComponente.getText( ); ->Esse comando pega um valor, ou retornar
um valor, do componente;
Agora vamos criar um novo projeto Media (Sem acento, pois o nome do
arquivo no pode ter acentuao), criar uma nova janela e desenhar a tela
colocando os componentes para ficar como na Figura 13 - Tela projeto Mdia.
Importante
Criando um valor como double ou float (estes valores permitem usar
nmeros decimais, ou seja, que possuem casas decimais, famoso nmero
aps a vrgula)
Estes nmeros possuem a notao americana, ou seja, os nmeros
decimais so separados por ponto ( . ) no por vrgula ( , ).
O resultado est sendo mostrado num jLabel6 criado que fica embaixo
do boto, mas que na Figura 13 - Tela projeto Mdia no ficou explicita devido
ao valor do text que nulo no comeo do programa.
Exerccio
1. Crie um novo projeto e uma nova janela conforme Figura 17 - Exerccio
Reajuste Salarial o resultado final dever mostrar o nome do
funcionrio e seu novo salrio.
11
Inserindo figuras/cones
13
15
Exerccio
2. Vamos calcular quanto gastamos com o consumo de combustvel de
um determinado veiculo.
Gasto = distancia * consumo * preo
17
Neste capitulo vamos criar um projeto que utilize menus Figura 30 Criando Menus, que vo servir para chamar outras telas do aplicativo ou uma
funo externa, como abrir uma pgina no navegador.
19
Nesta
Figura 32
- Classe Principal
fizemos
um cdigo para
21
Figura 35 - Janela Sobre
As
funes
dos
componentes
RadioButton
CheckBox
so
23
Exerccios
3. Fazer um programa que pegue o nome e a idade de uma pessoa e
mostre uma mensagem. Na mensagem mostrar o nome da pessoa e a
qual faixa etria ela pertence de acordo com Tabela 2 - ndice de Massa
Corporal:
Tabela 1 - Mensagem por faixa etria
Faixa etria
Mensagem
(em anos)
De 0 a 2
Beb
De 3 a 11
Criana
De 12 a 19
Adolescente
De 20 a 30
Jovem
De 31 a 60
Adulto
Maior de 60
Melhor idade
25
O resultado verificar o ndice que a pessoa pertence na Tabela 2 ndice de Massa Corporal:
Tabela 2 - ndice de Massa Corporal
ndice IMC
Descrio
Peso Ideal
Pr-Obesidade
Entre 30 e 34,9
Obesidade classe I
Entre 35 e 39,9
27
Nesta
janela
selecione
categoria
mscara,
formatar
escolha
29
31
Para codificar o boto limpar tem que informar que todas as caixas de
seleo tero que assumir que no ficaram selecionadas, Figura 51 - Cdigo
do boto Limpar do gosto musical.
Exerccio
5. Faa um programa que receba alguns dados da pessoa e mostre o
resultado do que a pessoa selecionou ou digitou no programa. Figura
52 - Tela Ficha de Cadastro
33
Obras Citadas
DEVMEDIA. (s.d.). DEVMEDIA. Acesso em 01 de 04 de 2013, disponvel
em DEVMEDIA: http://www.devmedia.com.br/
Java Free. (s.d.). UOL. Acesso em 01 de 04 de 2013, disponvel em Java
Free: http://javafree.uol.com.br/wiki/JFrame