Buscar

Apostila NETBEANS- Trabalho alunos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 46 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 46 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 46 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Apostila criada pelo 3º 
Período, NETBEANS 
Apostila para iniciantes no NetBeans do 
projeto ao código 
 
Esta apostila foi desenvolvida pelo 3º período de 
Analise de Sistemas da Faculdade Vale do Cricaré. O 
objetivo é transportar todo conhecimento adquirido ao 
longo das aulas em forma de um trabalho que possa ser 
compartilhado e consultado posteriormente pelos 
próprios colegas e interessados, explorando os pontos 
fortes de cada aluno e ajudando outros em seus pontos 
fracos. 
 
Professor: Douglas Tybel 
Linguagem e Técnicas de Programação I 
CURSO DE TECNOLOGIA EM 
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
 
CONHECENDO A IDE DO NETBEANS ....................................................................................................... 3 
IDE ............................................................................................................................................................ 3 
OPÇÕES DO NETBEANS .................................................................................................................................. 4 
CRIANDO UM NOVO PROJETO NO NETBEANS ....................................................................................... 6 
CRIANDO UM FORMULÁRIO ............................................................................................................................ 9 
ATERAR O NOME DO PACOTE......................................................................................................................... 12 
BREVE EXPLICAÇÃO SOBRE A IDE NETBEANS. ...................................................................................... 13 
BARRA DE TÍTULO ....................................................................................................................................... 13 
BARRA DE MENU ........................................................................................................................................ 13 
BARRA DE FERRAMENTAS ............................................................................................................................. 13 
BARRA DE STATUS....................................................................................................................................... 13 
SOURCE EDITOR ......................................................................................................................................... 14 
JANELAS .................................................................................................................................................... 14 
INDICADOR DE ERROS .................................................................................................................................. 14 
PALETAS ................................................................................................................................................... 14 
BARRA DE FERRAMENTAS DO SOURCE EDITOR .................................................................................................. 14 
CRIANDO MEU PRIMEIRO ARQUIVO JAVA (OLÁ MUNDO) ................................................................... 15 
ADICIONANDO CÓDIGO A UM EVENTO DE BOTÃO .............................................................................................. 18 
ANÁLISANDO CÓDIGO .................................................................................................................................. 19 
EXECUTANDO APLICAÇÃO PELA PRIMEIRA VEZ ................................................................................................... 19 
DESENVOLVENDO APLICAÇÕES VISUAIS .............................................................................................. 21 
CRIANDO JFRAMES ..................................................................................................................................... 21 
INSERINDO COMPONENTES NO FORMULÁRIO JFRAME ........................................................................................ 22 
INSERINDO RÓTULOS ................................................................................................................................... 23 
INSERINDO CAMPO DE TEXTO. ....................................................................................................................... 24 
INSERINDO UM CAMPO FORMATADO .............................................................................................................. 24 
INSERINDO BOTÕES ..................................................................................................................................... 26 
INSERINDO CAIXA DE COMBINAÇÃO ................................................................................................................ 26 
FORMATANDO A CAIXA DE COMBINAÇÃO ........................................................................................................ 27 
VISUALIZANDO O FORMULÁRIO ..................................................................................................................... 27 
CRIANDO MENU NO NETBEANS ........................................................................................................... 28 
ALTERAR O NOME DO MENU ......................................................................................................................... 28 
ADICIONANDO MENUS ................................................................................................................................. 29 
CRIANDO SUBMENUS ................................................................................................................................... 30 
CRIANDO BARRA DE FERRAMENTA ................................................................................................................. 32 
ADICIONAR BOTÕES NA BARRA DE FERRAMENTAS ............................................................................................. 33 
ADICIONANDO IMAGEM AOS BOTÕES .............................................................................................................. 34 
CRIANDO OBJETOS E CLASSES NO NETBEANS IDE 6.7 .......................................................................... 35 
OBJETOS E CLASSES ..................................................................................................................................... 35 
DEFININDO NOME AO PROJETO ...................................................................................................................... 36 
CRIANDO UM NOVO FORMULÁRIO .................................................................................................................. 37 
ADICIONANDO NOVO COMPONENTE SWING ..................................................................................................... 37 
CRIANDO UMA CLASSE EM JAVA NO NETBEANS ................................................................................................ 39 
ENTERPRETANDO UM CLASSE EM JAVA ............................................................................................................ 40 
CÓDIGOS DOS MÉTODOS .............................................................................................................................. 40 
EXEMPLO DO PROJETO PRONTO USANDO CLASSE ............................................................................................... 45 
 
CONHECENDO A IDE DO NETBEANS 
 
 
 
 
Ambiente de desenvolvimento integrado de código-fonte aberto gratuito para desenvolvedores 
de software. Você tem todas as ferramentas necessárias para criar aplicativos profissionais de 
área de trabalho, corporativos, Web e móveis com a linguagem Java, bem como C/C++, PHP, 
JavaScript, Groovy e Ruby. É fácil de instalar e usar diretamente, além de poder ser executado 
em muitos sistemas operacionais, incluindo Windows, Linux, Mac OS X e Solaris. 
 
O NetBeans IDE 6.8 é o primeiro ambiente de desenvolvimento integradoque oferece suporte 
total a plataformas Java EE 6 e GlassFish Enterprise Server v3. Os desenvolvedores que 
hospedam seus projetos de código-fonte aberto no kenai.com se beneficiam da aprimorada 
integração do sistema de mensagens instantâneas e do controle de problemas do IDE, 
incluindo suporte completo ao JIRA. Outras melhorias são os novos recursos de criação de 
perfil C/C++, suporte ao desenvolvimento de aplicações Web com PHP 5.3 e framework 
Symfony, além do auto-completar código, dicas e navegação aprimorados em projetos JavaFX. 
O que os desenvolvedores dizem sobre o NetBeans IDE? Leia os depoimentos e a razão pela 
qual decidiram mudar. 
 
 
IDE 
 
Após instalação, para usar o NETBEANS, basta clicar no ícone principal e aparecerá a 
seguinte tela: 
 
 
 
Opções do NetBeans 
• Fazer um tour pelo programa; 
• Verificar o que há de novo no mesmo; 
• Experimentar exemplos de projetos; 
• Demonstrações existentes; 
• Colabore com kenai 
• E outras opções de extensão, como ativar recursos e plugins de instalação. 
 
 
 
O programa ainda oferece acessos a banco de dados; 
• Servidores; 
• Hudson buiders; 
• Rastreadores de problemas 
 
Ao clicar na barra superior ‘File’ teremos as seguintes opções. 
 
Sem nenhum projeto aberto, tudo fica desabilitado conforme a tela editar. 
 
 
 
 
Criando um novo projeto no NETBEANS 
 
Com no Netbeans aberto clique em ARQUIVO no canto esquerdo superior da IDE e clique em 
novo projeto 
 
 
Em seguida na primeira caixa marque a opção java. 
 
 
 
E a opção aplicativo da área de trabalho Java e clique no botão próximo 
 
 
Em Nome do projeto coloque o nome do seu projeto, em Local do Projeto é onde você irá 
salvar o todo o seu projeto Java, clicando em procurar você escolhe onde irá salvar, em 
seguida clique no botão Finalizar. 
 
 
 
 
 
 
 
 
 
 
Em seguida o Netbeans irá salvar as informações e carregar o projeto para a tela do IDE, ira 
aparecer uma janela desta forma: 
 
 
E em seguida o projeto aberto: 
 
 
Pronto! Você criou seu projeto Java no Netbeans. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Criando um Formulário 
 
Para criar um formulário clique na aba projetos no canto superior esquerdo da janela do IDE e 
abra a pasta pacote de código fonte: 
 
 
Abra o pacote criado no inicio do projeto clicando em meuPrimeiroProjeto: 
 
Clique com o botão direito em cima de meuPrimeiroProjeto, Novo e Formulário JFrame: 
 
 
Na janela que irá abrir coloque o nome do seu formulário, seguindo os padrões Java 
(jFMeuFormulario), no nosso exemplo coloque jFFormulario e clique no botão Finalizar: 
 
 
 
Irá aparecer uma janela sem nada como esta: 
 
 
 
Pronto, seu formulário criado 
 
 
Aterar o nome do pacote 
 
Com o botão direito do mouse do pacote meu primeiro projeto, vá até o item Refatorar e clique 
em renomear 
 
 
 
Na caixa de dialogo Renomear altere o nome do projeto para meuprimeiroprojetoJava clique 
em refatorar, ira aparecer a seguinte janela: 
 
 
 
 
 
 
 
 
Observe que na janela você terá agora o novo nome do seu pacote 
 
 
 
 
Breve Explicação sobre a IDE Netbeans. 
 
 
Barra de Título - A barra de título sempre exibe o nome do projeto. 
 
 
Barra de Menu - Essa é a barra de menu global, que lhe permite fazer todas as tarefas 
globais. As opções disponíveis em cada menu também mudarão dependendo do que estiver 
selecionado. 
 
 
 
Barra de Ferramentas - Esta é a barra de ferramentas global da IDE que também lhe 
permite executar tarefas gerais e tarefas específicas para itens selecionados. 
 
 
 
Barra de Status - Esta linha exibe tipicamente informações que dependem da tarefa você 
que você esta executando atualmente. 
 
 
 
Source Editor - É exatamente o que o seu nome diz: é um painel para editar documentos. 
Aqui você escreve seus códigos Java. 
 
 
 
Janelas - Mostram grupos de objetos relacionados, desde seu projeto até a saída da 
execução de um código Java. 
 
 
 
Indicador de Erros - Um indicador de erros existentes no código. 
 
 
 
Paletas -Guias dos Arquivos abertos. 
 
 
 
Barra de ferramentas do source Editor - Esta barra de ferramentas permite executar 
tarefas que auxilia no desenvolvimento do código. 
 
 
 
 
 
 
 
 
 
 
 
 
Criando meu primeiro arquivo Java (Olá Mundo) 
 
Usando o formulário criado no inicio deste manual, iremos inserir um Rotulo (jLabel) dentro do 
formulário, clique no rotulo e arraste-o para dentro do formulário: 
 
 
 
 
 
Clique com o botão direito no rotulo ou aperte F2 e renomei-o para Mostrar Texto e aperte 
Enter: 
 
 
 
 
 
Agora insira um campo de texto (JTextField) 
 
Ajuste o tamanho das bordas clicando nos pontos do campo: 
 
 
 
Aperte F2 e apague o texto de dentro do campo 
 
 
Clique com o botão direito e vá ao campo de texto e vá em Alterar nome da variável: 
 
 
 
 
 
 
No campo que irá aparecer escreva meuTextojTextField e aperte OK 
 
 
Insira um botão JButton: 
 
 
 
 
Adicionando código a um evento de botão 
 
Da mesma forma aperte F2 e escreva ok, em seguida clique com o botão direito em cima no 
botão vá em Alterar nome da variável e mude para okJButton e aperte OK. 
Agora vamos ao comando olá mundo. Clique com o botão direito em cima do botão e va em 
Eventos > Action > ActionPerformed: 
 
 
 
Irá aparecer a seguinte janela: 
 
 
 
 
Abaixo de (// TODO add your handling code here:) escreva o seguinte código: 
 
 meuTextojTextField.setText("Olá Mundo!!"); 
 System.out.println("Olá Mundo!!"); 
 
Analisando código 
 
Devera ficar desta forma: 
 
 
 
Executando aplicação pela primeira vez 
 
Pressionando SHIFT aperte F6 do teclado, ira aparecer seu formulário criado: 
 
 
Insere o texto o texto Olá Mundo! no 
componente JtextField. 
Imprime apenas como saída o texto 
Olá Mundo! 
 
 
Aperte o botão OK e olhe o que aparecerá no campo de texto e na saída do IDE: 
 
 
Parabéns seu projeto esta rodando corretamente. 
 
 
Desenvolvendo Aplicações Visuais 
 
Criando JFrames 
 
Primeiro passo: Clique com o botão direito do mouse no pacote referente ao projeto, escolha a 
opção Novo e em seguida Formulário JFrame. 
 
 
Segundo passo: Digite o nome do formulário e clique em finalizar conforme a figura abaixo. 
 
Após clicar em finalizar o formulário JFrame será criado. 
Inserindo componentes no Formulário JFrame 
 
Obs: O JFrame possui duas divisões. Uma delas é o ContentPane, que representa a parte da 
janela onde podemos montar nossa aplicação. O ContentPane na verdade é um JPanel, um 
outro container que normalmente é utilizado para receber componentes que fazem parte do 
mesmo contexto de layout. Isso é necessário para separar o design de partes da janela. 
 Você adicionará um container JPanel no seu design, arrastando o componente de 
mesmo nome na janela Paleta (figura abaixo) e colocando no GUI Builder do NetBeans. 
Formatando componente JPanel 
 
Mantendo o componente selecionado chamado de jPanel1, vá à janela Propriedades e 
clique na propriedade border, como mostra a figura abaixo: 
 
Escolha a borda de título e insira o 
título desejado, conforme a figura 
abaixo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Inserindo Rótulos 
 
Vá à paleta de componentes, clica no Controles Swing\Rótulo e arraste até o jPanel1 do 
formulário. Para renomear, pressione F2 com ocomponente rótulo selecionado e altere o texto. 
 
Inserindo Campo de texto. 
 
Vá à paleta de componentes, clica no Controles Swing\Campo de texto e arraste até o 
jPanel1 do formulário. 
 
Obs: Vai à propriedade text com o componente selecionado e delete o texto. 
 
 
 
 
 
Inserindo um Campo formatado 
 
Vá à paleta de componentes, clica no Controles Swing\Campo formatado e arraste até o 
jPanel1 do formulário. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Clica na propriedade formatterFactory do componente Campo formatado para personalizá-lo 
conforme figura abaixo. 
 
 
 
 
 
 
 
 
 
 
 
 
Inserindo botões 
 
Vá à paleta de componentes, clica no Controles Swing\Botão e arraste até o jPanel1 do 
formulário. Para renomear, pressione F2 com o componente botão selecionado e altere o texto 
 
 
 
 
 
Inserindo Caixa de combinação 
 
Vá à paleta de componentes, clica no Controles Swing\Caixa de combinação e arraste até o 
jPanel1 do formulário. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Formatando a Caixa de combinação 
 
Clica na propriedade model do componente Caixa de combinação para personalizá-lo 
conforme figura abaixo. 
 
 
 
 
Visualizando o Formulário 
 
Clica no botão visualizar desenho conforme a figura abaixo. 
 
 
 
 
CRIANDO MENU NO NETBEANS 
 
 Para criar um Menu vá a Paleta (lado direito da tela) > Menus Swing, e clique em Barra de 
Menu. Em seguida arraste a barra para o local desejado, clicando novamente para soltá-lo. 
 
 
 
 
 
 
Alterar o nome do menu 
 
Para alterar o nome do Menu clique com o botão direito sobre o Menu > Editar texto e digite o 
nome desejado. 
 
 
 
 
Adicionando menus 
 
Para adicionar um novo Menu vá em Menus Swing, clique em Menu, arraste e clique 
novamente na Barra de Menu para adicioná-lo, repetindo o passo 2 para alterar seu nome. 
 
 
 
 
 
 
 
Criando submenus 
 
Para criar um Submenu vá novamente a Menu Swing clique em Item de Menu, arraste e 
clique sobre o Menu desejado. 
 
 
 
 
 
 
Agora altere o nome clicando com o botão direito sobre o Item de Menu criado > Editar texto 
e coloque o nome desejado ou dê um duplo clique sobre o mesmo para alterar o nome. 
 
 
 
 
 
Criando Barra de ferramenta 
 
Para criar a Barra de Ferramentas vá a Contêineres Swing, clique em Barra de 
Ferramentas. Arraste para o local desejado, alterando seu tamanho . 
 
 
 
 
 
Adicionar botões na Barra de Ferramentas 
 
Para adicionar um Botão na Barra de Ferramentas clique com o botão direito do mouse > 
Adicionar da Paleta > Controle Swing > Botão. 
 
 
 
Para alterar o nome do Botão, clique com o botão direito do mouse > Editar texto e digite o 
nome desejado. 
 
 
 
 
Adicionando imagem aos botões 
 
Para adicionar imagem, clique com o botão direito do mouse sobre o Botão > Propriedades. 
 
 
 
No campo Icon escolha a imagem que desejar colocar e clique em Fechar. 
 
 
Criando objetos e classes no 
NetBeans IDE 6.7 
 
 
 
 
Objetos e classes 
 
Desenhar formulário para agenda, com nome e telefone. 
 
 Primeiramente deve-se criar um novo projeto no NetBeans. Clicando no menu Arquivo 
> Novo projeto. 
 
 
Selecione a categoria "Java” e o projeto “Aplicativo da área de trabalho Java.” 
 
 
 
Definindo nome ao projeto 
 
Insira um nome para o projeto no campo “Nome do Projeto”. Em seguida clique em finalizar. 
 
 
 
 
 
 
 
 
 
Criando um novo formulário 
 
Na aba projetos, clique com o botão direito no pacote com o nome escolhido para o 
projeto. 
 
 
 
Nessa etapa, nomeie o seu formulário. E clique em finalizar. 
 
 
 
 
Adicionando novo componente swing 
 
Desenhe o formulário com as ferramentas da paleta “controle swing”, clicando e 
arrastando as opções para o formulário. (no exemplo, foi feito uma Frame de uma agenda 
telefônica. Para renomear os campos, pressiona botão direito e clique no meu Renomear. 
 
 
Desenhe os botões onde serão colocados os métodos da classe em andamento. 
 
 
 
 
Criando uma classe em Java no NetBeans 
 
Para criar a classe, clique com o botão direito no pacote> Novo > Classe Java... 
 
 
 
Insira o nome da classe de acordo com as regras de programação. Depois clique em 
Finalizar . 
 
 
Interpretando um classe em Java 
 
Nesta etapa crie os atributos e os métodos da classe. 
Para criar um atributo primeiro coloque sua visibilidade, depois seu tipo e o nome do 
atributo. 
Para criar um método primeiro coloque sua visibilidade, depois o retorno, em seguida o 
nome do método e o seu parâmetro caso necessário. 
 
 
 
Códigos dos métodos 
 
Para que apareça uma mensagem após executar um método crie o método e em 
seguida digite o comando para que exiba a mensagem na tela, concatenando os textos e as 
variáveis. 
Os métodos são executados ao apertarmos um botão, logo, os códigos para executar um 
método são colocados dentro de um botão. 
Atributos 
Métodos 
Método 
Comando de saída Concatenando o nome mais texto 
Para um método ser executado, precisamos criar um objeto. Este objeto executará o 
método. 
Antes de ir para o código do botão, renomeie o nome da variável. Clique com o botão 
direito em cima do botão e vá em Alterar o nome da variável. 
 
 
Apague o ultimo número e digite na frente do nome escrito o nome do botão, para facilitar na 
hora de programar. 
 
 
 
Depois de feito isso, vamos para o código do botão para criarmos o objeto e executar o 
método. 
Clique com o botão direito em cima do botão e vá em Eventos>Action>actionPerformed. 
 
 
 
 
Para criarmos um objeto, criamos uma variável do tipo classe, iniciaremos o objeto por meio da 
palavra chave new novaClasse(). 
 
 
 
 Para facilitar à compreensão de que se trata de um objeto coloque a variável com a 
letra “o” no início (exemplo: oAgenda).Reparem que a visibilidade está Privado, ou seja, só 
poderá ser visto dentro da própria classe. 
 
Objeto criado 
 
 
 
 Para que o objeto fique visível para todos, vá para cima até encontrar onde está criada 
a classe e após sua chave final coloque o código para criar o objeto. 
 
 
Volte para o botão cadastrar (obs: para voltar para o formulário, clique em PROJETO, 
localizado na parte superior esquerda). 
Agora vamos executar os métodos! 
Para executarmos o método utilizamos a seguinte sintaxe: objeto.método(); 
 
A variável oAgenda, 
será visível para todo o 
projeto, por exemplo: 
Todos os botões 
poderão acessá-la. 
A variável oAgenda, 
neste local será local, só 
poderá ser vista dentro 
deste botão. Remova e 
a torne publica. 
 
 
Exemplo oAgenda.setNome(); 
 
Este é o código para 
executar o método, como o 
exemplo acima. 
Dentro está o comando 
para pegar o conteúdo do 
campo NOME. 
Exemplo do projeto pronto usando classe

Outros materiais