Trabalho Com NETBEANS para iniciantes

  • Published on
    12-Jul-2015

  • View
    4.319

  • Download
    2

DESCRIPTION

Esta apostila foi desenvolvida pelo 3 perodo deAnalise de Sistemas da Faculdade Vale do Cricar. Oobjetivo transportar todo conhecimento adquirido aolongo das aulas em forma de um trabalho que possa sercompartilhado e consultado posteriormente pelosprprios colegas e interessados, explorando os pontosfortes de cada aluno e ajudando outros em seus pontosfracos. 3 alunos revisaram: Leonardo Fracalossi Lucas, Luciano Carrafa e Johannes Lopes.

Transcript

Apostila criada pelo 3 Perodo, NETBEANSApostila para iniciantes no NetBeans do projeto ao cdigoEsta apostila foi desenvolvida pelo 3 perodo 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 prprios colegas e interessados, explorando os pontos fortes de cada aluno e ajudando outros em seus pontos fracos. Professor: Douglas Tybel Linguagem e Tcnicas de Programao I CURSO DE TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS

CONHECENDO A IDE DO NETBEANS ....................................................................................................... 3 IDE ............................................................................................................................................................ 3 OPES DO NETBEANS .................................................................................................................................. 4 CRIANDO UM NOVO PROJETO NO NETBEANS ....................................................................................... 6 CRIANDO UM FORMULRIO ............................................................................................................................ 9 ATERAR O NOME DO PACOTE......................................................................................................................... 12 BREVE EXPLICAO SOBRE A IDE NETBEANS. ...................................................................................... 13 BARRA DE TTULO ....................................................................................................................................... 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 CDIGO A UM EVENTO DE BOTO .............................................................................................. 18 ANLISANDO CDIGO .................................................................................................................................. 19 EXECUTANDO APLICAO PELA PRIMEIRA VEZ ................................................................................................... 19 DESENVOLVENDO APLICAES VISUAIS .............................................................................................. 21 CRIANDO JFRAMES ..................................................................................................................................... 21 INSERINDO COMPONENTES NO FORMULRIO JFRAME ........................................................................................ 22 INSERINDO RTULOS ................................................................................................................................... 23 INSERINDO CAMPO DE TEXTO. ....................................................................................................................... 24 INSERINDO UM CAMPO FORMATADO .............................................................................................................. 24 INSERINDO BOTES ..................................................................................................................................... 26 INSERINDO CAIXA DE COMBINAO ................................................................................................................ 26 FORMATANDO A CAIXA DE COMBINAO ........................................................................................................ 27 VISUALIZANDO O FORMULRIO ..................................................................................................................... 27 CRIANDO MENU NO NETBEANS ........................................................................................................... 28 ALTERAR O NOME DO MENU ......................................................................................................................... 28 ADICIONANDO MENUS ................................................................................................................................. 29 CRIANDO SUBMENUS................................................................................................................................... 30 CRIANDO BARRA DE FERRAMENTA ................................................................................................................. 32 ADICIONAR BOTES NA BARRA DE FERRAMENTAS ............................................................................................. 33 ADICIONANDO IMAGEM AOS BOTES .............................................................................................................. 34 CRIANDO OBJETOS E CLASSES NO NETBEANS IDE 6.7 .......................................................................... 35 OBJETOS E CLASSES ..................................................................................................................................... 35 DEFININDO NOME AO PROJETO...................................................................................................................... 36 CRIANDO UM NOVO FORMULRIO.................................................................................................................. 37 ADICIONANDO NOVO COMPONENTE SWING ..................................................................................................... 37 CRIANDO UMA CLASSE EM JAVA NO NETBEANS ................................................................................................ 39 ENTERPRETANDO UM CLASSE EM JAVA ............................................................................................................ 40 CDIGOS DOS MTODOS .............................................................................................................................. 40 EXEMPLO DO PROJETO PRONTO USANDO CLASSE ............................................................................................... 45

CONHECENDO A IDE DO NETBEANS

Ambiente de desenvolvimento integrado de cdigo-fonte aberto gratuito para desenvolvedores de software. Voc tem todas as ferramentas necessrias para criar aplicativos profissionais de rea de trabalho, corporativos, Web e mveis com a linguagem Java, bem como C/C++, PHP, JavaScript, Groovy e Ruby. fcil de instalar e usar diretamente, alm 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 integrado que oferece suporte total a plataformas Java EE 6 e GlassFish Enterprise Server v3. Os desenvolvedores que hospedam seus projetos de cdigo-fonte aberto no kenai.com se beneficiam da aprimorada integrao do sistema de mensagens instantneas e do controle de problemas do IDE, incluindo suporte completo ao JIRA. Outras melhorias so os novos recursos de criao de perfil C/C++, suporte ao desenvolvimento de aplicaes Web com PHP 5.3 e framework Symfony, alm do auto-completar cdigo, dicas e navegao aprimorados em projetos JavaFX. O que os desenvolvedores dizem sobre o NetBeans IDE? Leia os depoimentos e a razo pela qual decidiram mudar.

IDEAps instalao, para usar o NETBEANS, basta clicar no cone principal e aparecer a seguinte tela:

Opes do NetBeans Fazer um tour pelo programa; Verificar o que h de novo no mesmo; Experimentar exemplos de projetos; Demonstraes existentes; Colabore com kenai E outras opes de extenso, como ativar recursos e plugins de instalao.

O programa ainda oferece acessos a banco de dados; Servidores; Hudson buiders; Rastreadores de problemas Ao clicar na barra superior File teremos as seguintes opes.

Sem nenhum projeto aberto, tudo fica desabilitado conforme a tela editar.

Criando um novo projeto no NETBEANSCom no Netbeans aberto clique em ARQUIVO no canto esquerdo superior da IDE e clique em novo projeto

Em seguida na primeira caixa marque a opo java.

E a opo aplicativo da rea de trabalho Java e clique no boto prximo

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 boto Finalizar.

Em seguida o Netbeans ir salvar as informaes 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 FormulrioPara criar um formulrio clique na aba projetos no canto superior esquerdo da janela do IDE e abra a pasta pacote de cdigo fonte:

Abra o pacote criado no inicio do projeto clicando em meuPrimeiroProjeto:

Clique com o boto direito em cima de meuPrimeiroProjeto, Novo e Formulrio JFrame:

Na janela que ir abrir coloque o nome do seu formulrio, seguindo os padres Java (jFMeuFormulario), no nosso exemplo coloque jFFormulario e clique no boto Finalizar:

Ir aparecer uma janela sem nada como esta:

Pronto, seu formulrio criado

Aterar o nome do pacoteCom o boto 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 Explicao sobre a IDE Netbeans.Barra de Ttulo - A barra de ttulo sempre exibe o nome do projeto.

Barra de Menu - Essa a barra de menu global, que lhe permite fazer todas as tarefas globais. As opes disponveis em cada menu tambm mudaro dependendo do que estiver selecionado.

Barra de Ferramentas - Esta a barra de ferramentas global da IDE que tambm lhepermite executar tarefas gerais e tarefas especficas para itens selecionados.

Barra de Status - Esta linha exibe tipicamente informaes que dependem da tarefa vocque voc esta executando atualmente.

Source Editor - exatamente o que o seu nome diz: um painel para editar documentos. Aqui voc escreve seus cdigos Java.

Janelas - Mostram grupos de objetos relacionados, desde seu projeto at a sada daexecuo de um cdigo Java.

Indicador de Erros - Um indicador de erros existentes no cdigo.

Paletas -Guias dos Arquivos abertos.

Barra de ferramentas do source Editor - Esta barra de ferramentas permite executar tarefas que auxilia no desenvolvimento do cdigo.

Criando meu primeiro arquivo Java (Ol Mundo)Usando o formulrio criado no inicio deste manual, iremos inserir um Rotulo (jLabel) dentro do formulrio, clique no rotulo e arraste-o para dentro do formulrio:

Clique com o boto 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 boto direito e v ao campo de texto e v em Alterar nome da varivel:

No campo que ir aparecer escreva meuTextojTextField e aperte OK

Insira um boto JButton:

Adicionando cdigo a um evento de botoDa mesma forma aperte F2 e escreva ok, em seguida clique com o boto direito em cima no boto v em Alterar nome da varivel e mude para okJButton e aperte OK. Agora vamos ao comando ol mundo. Clique com o boto direito em cima do boto e va em Eventos > Action > ActionPerformed:

Ir aparecer a seguinte janela:

Abaixo de (// TODO add your handling code here:) escreva o seguinte cdigo: meuTextojTextField.setText("Ol Mundo!!"); System.out.println("Ol Mundo!!");

Analisando cdigoDevera ficar desta forma:

Insere o texto o texto Ol Mundo! no componente JtextField.

Imprime apenas como sada o texto Ol Mundo!

Executando aplicao pela primeira vezPressionando SHIFT aperte F6 do teclado, ira aparecer seu formulrio criado:

Aperte o boto OK e olhe o que aparecer no campo de texto e na sada do IDE:

Parabns seu projeto esta rodando corretamente.

Desenvolvendo Aplicaes VisuaisCriando JFramesPrimeiro passo: Clique com o boto direito do mouse no pacote referente ao projeto, escolha a opo Novo e em seguida Formulrio JFrame.

Segundo passo: Digite o nome do formulrio e clique em finalizar conforme a figura abaixo. Aps clicar em finalizar o formulrio JFrame ser criado.

Inserindo componentes no Formulrio JFrameObs: O JFrame possui duas divises. Uma delas o ContentPane, que representa a parte da janela onde podemos montar nossa aplicao. O ContentPane na verdade um JPanel, um outro container que normalmente utilizado para receber componentes que fazem parte do mesmo contexto de layout. Isso necessrio 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 ttulo e insira o ttulo desejado, conforme a figura abaixo.

Inserindo Rtulos

V paleta de componentes, clica no Controles Swing\Rtulo e arraste at o jPanel1 do formulrio. Para renomear, pressione F2 com o componente rtulo 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 formulrio. Obs: Vai propriedade text com o componente selecionado e delete o texto.

Inserindo um Campo formatadoV paleta de componentes, clica no Controles Swing\Campo formatado e arraste at o jPanel1 do formulrio.

Clica na propriedade formatterFactory do componente Campo formatado para personaliz-lo conforme figura abaixo.

Inserindo botesV paleta de componentes, clica no Controles Swing\Boto e arraste at o jPanel1 do formulrio. Para renomear, pressione F2 com o componente boto selecionado e altere o texto

Inserindo Caixa de combinaoV paleta de componentes, clica no Controles Swing\Caixa de combinao e arraste at o jPanel1 do formulrio.

Formatando a Caixa de combinaoClica na propriedade model do componente Caixa de combinao para personaliz-lo conforme figura abaixo.

Visualizando o FormulrioClica no boto visualizar desenho conforme a figura abaixo.

CRIANDO MENU NO NETBEANSPara 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 menuPara alterar o nome do Menu clique com o boto direito sobre o Menu > Editar texto e digite o nome desejado.

Adicionando menusPara 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 submenusPara 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 boto 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 ferramentaPara criar a Barra de Ferramentas v a Contineres Swing, clique em Barra de Ferramentas. Arraste para o local desejado, alterando seu tamanho .

Adicionar botes na Barra de FerramentasPara adicionar um Boto na Barra de Ferramentas clique com o boto direito do mouse > Adicionar da Paleta > Controle Swing > Boto.

Para alterar o nome do Boto, clique com o boto direito do mouse > Editar texto e digite o nome desejado.

Adicionando imagem aos botesPara adicionar imagem, clique com o boto direito do mouse sobre o Boto > 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 classesDesenhar formulrio 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 projetoInsira um nome para o projeto no campo Nome do Projeto. Em seguida clique em finalizar.

Criando um novo formulrioNa aba projetos, clique com o boto direito no pacote com o nome escolhido para o projeto.

Nessa etapa, nomeie o seu formulrio. E clique em finalizar.

Adicionando novo componente swingDesenhe o formulrio com as ferramentas da paleta controle swing, clicando e arrastando as opes para o formulrio. (no exemplo, foi feito uma Frame de uma agenda telefnica. Para renomear os campos, pressiona boto direito e clique no meu Renomear.

Desenhe os botes onde sero colocados os mtodos da classe em andamento.

Criando uma classe em Java no NetBeansPara criar a classe, clique com o boto direito no pacote> Novo > Classe Java...

Insira o nome da classe de acordo com as regras de programao. Depois clique em Finalizar .

Interpretando um classe em JavaNesta etapa crie os atributos e os mtodos da classe. Para criar um atributo primeiro coloque sua visibilidade, depois seu tipo e o nome do atributo. Para criar um mtodo primeiro coloque sua visibilidade, depois o retorno, em seguida o nome do mtodo e o seu parmetro caso necessrio.

Atributos

Mtodos

Cdigos dos mtodosPara que aparea uma mensagem aps executar um mtodo crie o mtodo e em seguida digite o comando para que exiba a mensagem na tela, concatenando os textos e as variveis.

Mtodo

Comando de sada

Concatenando o nome mais texto

Os mtodos so executados ao apertarmos um boto, logo, os cdigos para executar um mtodo so colocados dentro de um boto.

Para um mtodo ser executado, precisamos criar um objeto. Este objeto executar o mtodo. Antes de ir para o cdigo do boto, renomeie o nome da varivel. Clique com o boto direito em cima do boto e v em Alterar o nome da varivel.

Apague o ultimo nmero e digite na frente do nome escrito o nome do boto, para facilitar na hora de programar.

Depois de feito isso, vamos para o cdigo do boto para criarmos o objeto e executar o mtodo. Clique com o boto direito em cima do boto e v em Eventos>Action>actionPerformed.

Para criarmos um objeto, criamos uma varivel do tipo classe, iniciaremos o objeto por meio da palavra chave new novaClasse().

Objeto criado

Para facilitar compreenso de que se trata de um objeto coloque a varivel com a letra o no incio (exemplo: oAgenda).Reparem que a visibilidade est Privado, ou seja, s poder ser visto dentro da prpria classe.

A varivel oAgenda, ser visvel para todo o projeto, por exemplo: Todos os botes podero acess-la.

A varivel oAgenda, neste local ser local, s poder ser vista dentro deste boto. Remova e a torne publica.

Para que o objeto fique visvel para todos, v para cima at encontrar onde est criada a classe e aps sua chave final coloque o cdigo para criar o objeto.

Volte para o boto cadastrar (obs: para voltar para o formulrio, clique em PROJETO, localizado na parte superior esquerda). Agora vamos executar os mtodos! Para executarmos o mtodo utilizamos a seguinte sintaxe: objeto.mtodo();

Este o cdigo para executar o mtodo, como o exemplo acima. Dentro est o comando para pegar o contedo do campo NOME.Exemplo oAgenda.setNome();

Exemplo do projeto pronto usando classe