Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor...

15
INTRODUÇÃO AO DESENVOLVIMENTO DE APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7

Transcript of Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor...

Page 1: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle

INTRODUÇÃO AO DESENVOLVIMENTO DE

APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7

Page 2: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle
Page 3: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle

São Paulo, 2012

Guilherme Orlandini Sérgio Roberto Delfino

INTRODUÇÃO AO DESENVOLVIMENTO DE

APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7

Page 4: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle

Editor responsávelZeca MartinsProjeto gráfico e diagramaçãoClaudio Braghini JuniorControle editorialManuela OliveiraCapaZeca MartinsRevisãoTiago SorianoRevisão críticaRaquel Benchimol

Esta obra é uma publicação da Editora Livronovo Ltda.CNPJ 10.519.6466.0001-33www.editoralivronovo.com.br@ 2012, São Paulo, SPImpresso no Brasil. Printed in Brazil

Todos os direitos reservados. Nenhuma parte deste livro poderá ser copiada ou reproduzida por qualquer meio impresso, eletrônico ou que venha a ser

criado, sem o prévio e expresso consentimento dos editores.

Dados Internacionais de Catalogação na Publicação - CIP

O71iOrlandini, Guilherme Introdução ao desenvolvimento de aplicações Java desktop com Netbeans 6.7 / Guilherme Orlandini ; Sérgio Roberto Delfino. – Águas de São Pedro: Livronovo, 2012.

112 p.; ISBN 978-85-8068-099-7

1. Tecnologia da informação. 2.Sistemas linguagem Java. 3. Informática. I. Título.

005.117

Ao adquirir um livro você está remunerando o trabalho de escritores, diagramadores, ilustradores, revisores, livreiros e mais uma série de profissionais responsáveis por transformar boas ideias em realidade e trazê-las até você.

Page 5: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle

5

Agradecimentos (Guilherme)

A Deus, minha força em todos os momentos da minha vida.

À minha esposa Aline, por sua dedicação e amor. Seu sorriso e alegria sempre me motivam. Obrigado também pela paciência (prin-cipalmente com minha falta de organização devido ao acúmulo de trabalho. Realmente a sala não ficava muito apropriada para visitas... você tinha razão!... rs..).

Aos meus pais, José Rui e Osmaria, e ao meu irmão Bruno; pessoas maravilhosas que Deus colocou em minha vida para guiarem e me auxiliarem em meus caminhos. Agradeço todos os dias por vocês.

A todos os meus familiares e amigos.

Page 6: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle
Page 7: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle

7

Dedicatória (Guilherme)

Dedico este livro aos meus amigos e colegas de trabalho das FIO e da FATEC, principalmente ao amigo Sérgio Roberto Delfino pela parceria. Dedico também a muitos de meus alunos, que foram fatores motivadores para a criação deste livro, e também a todos os meus ex-professores, que contribuíram para a minha formação.

Page 8: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle
Page 9: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle

9

Agradecimentos (Sérgio)

A Deus, pelo esplendor da vida, presente em todas as atividades.

À minha esposa Patrícia, aos meus pais Aloísio e Sueli, ao meu irmão Rafael e a minha avó paterna Ana pelo apoio, compreensão e carinho.

Ao amigo Guilherme Orlandini pelo apoio técnico e científico que permitiram a realização do presente livro.

Page 10: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle
Page 11: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle

11

Dedicatória (Sérgio)

Dedico este livro a minha família, cujo exemplo de honestidade e trabalho tem sido um norteador para a minha vida, e para minha esposa Patrícia, que tem me dado apoio nos momentos mais difíceis e mostrado a simplicidade de ter esperança.

Page 12: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle
Page 13: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle

13

Sobre os autores

GUILHERME ORLANDINIMestrando em Ciência da Computação pela UNIMEP (Uni-

versidade Metodista de Piracicaba), especialista em Engenharia de Componentes Java (FIO – Faculdades Integradas de Ourinhos), graduado em Processamento de Dados pela FATEC – Ourinhos. Trabalha na área de TI desde 2001, na área de desenvolvimento de software. Leciona em cursos de graduação das FIO e FATEC. Atua em áreas de conhecimento como Engenharia de Software, Programação, Jogos Digitais e Visão Computacional.

Para informações adicionais:[email protected]

SÉRGIO ROBERTO DELFINOPossui graduação em Ciência da Computação pelo Centro

Universitário Eurípedes de Marília (2004) e mestrado em Ciência da

Page 14: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle

14

Computação pelo Centro Universitário Eurípedes de Marília (2007). Atualmente é professor da Faculdade de Tecnologia de Ourinhos e das Faculdades Integradas de Ourinhos. Tem experiência na área de Ciência da Computação, com ênfase em Processamento de Imagens e Realidade Virtual, atuando principalmente nos seguintes temas: reconstrução tridimensional e treinamento médico virtual.

Para informações adicionais:[email protected]

Page 15: Introducao desenvolvimento Java - PerSe · APLICAÇÕES JAVA DESKTOP COM NETBEANS 6.7. Editor responsável Zeca Martins Projeto gráfico e diagramação Claudio Braghini Junior Controle

15

Prefácio

Este livro tem como objetivo trazer ao leitor, conhecimentos iniciais básicos relacionados à IDE NetBeans para que ele possa criar aplicações Java Desktop. Desde aplicações bem simples, até aplicações que utilizem banco de dados.

Inicialmente são apresentados alguns conceitos sobre algumas tecnologias envolvidas na criação de aplicações. Em seguida, é expli-cado como fazer as instalações do servidor de banco de dados MySql, e da IDE NetBeans.

O leitor é levado então à uma compreensão geral da IDE Ne-tBeans e apresentado aos componentes gráficos do pacote Swing e às propriedades gráficas principais de cada componentes. Em sequência, é abordada a criação do primeiro programa, utilizando interface gráfica e eventos de interação com a interface.