Você está na página 1de 46

Apostila criada pelo 3

Perodo, NETBEANS
Apostila para iniciantes no NetBeans do
projeto ao cdigo

Esta 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.

IDE

Aps 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 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 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 Formulrio

Para 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 pacote

Com 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 lhe
permite executar tarefas gerais e tarefas especficas para itens selecionados.

Barra de Status - Esta linha exibe tipicamente informaes 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 cdigos Java.

Janelas - Mostram grupos de objetos relacionados, desde seu projeto at a sada da


execuo 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 boto

Da 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!!");

Insere o texto o texto Ol Mundo! no


Analisando cdigo
componente JtextField.

Devera ficar desta forma:

Imprime apenas como sada o texto


Ol Mundo!

Executando aplicao pela primeira vez

Pressionando 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 Visuais
Criando JFrames

Primeiro 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 JFrame

Obs: 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 formatado

V 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 botes

V 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 combinao

V paleta de componentes, clica no Controles Swing\Caixa de combinao e arraste at o


jPanel1 do formulrio.
Formatando a Caixa de combinao

Clica na propriedade model do componente Caixa de combinao para personaliz-lo


conforme figura abaixo.

Visualizando o Formulrio

Clica no boto 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 boto 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 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 ferramenta

Para 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 Ferramentas

Para 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 botes

Para 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 classes

Desenhar 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 projeto

Insira um nome para o projeto no campo Nome do Projeto. Em seguida clique em finalizar.
Criando um novo formulrio

Na 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 swing

Desenhe 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 NetBeans

Para 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 Java

Nesta 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 mtodos

Para 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

Concatenando o nome mais texto


Comando de sada

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

Você também pode gostar