Logo Hardware.com.br
Klash
Klash Highlander Registrado
9.2K Mensagens 762 Curtidas

Tutorial - Criando um protótipo de software com o NetBeans

#1 Por Klash 24/05/2017 - 13:44
O intuito do tópico é apenas orientar em como fazer um protótipo de software. Apenas darei algumas dicas de como começar um protótipo e não como fazer completamente, através das dicas básicas, você que não tem nenhuma experiência com o NetBeans, com certeza irá conseguir fazer algo legal.
Eu fiz de um jeito simples, porém tem outras maneiras de fazer, que às vezes pode ser mais simples ainda.


1. Download Java SE JDK

Para começar, você deve baixar o Java SE JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?ssSourceSiteId=otnpt

Para fazer o download, siga esses passos:

veja.png 1.1. Aceite os termos

Anexo do post



veja.png 1.2. Baixe a versão de acordo com o seu sistema operacional/arquitetura

Anexo do post


veja.png 1.3. Execute o arquivo baixado (estou usando Windows) para começar a instalação. Clique em Next.

Anexo do post


veja.png 1.4. Clique em Next

Anexo do post


veja.png 1.5. Caso deseja alterar a pasta de destino de instalação, clique em Alterar, depois em Next.

Anexo do post


veja.png 1.6. Instalação concluída, clique em Close.

Anexo do post


Primeira parte concluída, agora é necessário instalar o NetBeans.


2. Download NetBeans 8.2

Acesse o site e baixe o NetBeans: https://netbeans.org/downloads/

Anexo do post

- Selecione o idioma desejado;
- Selecione o seu sistema operacional/arquitetura;
- Escolha qual versão deseja instalar e clique em Download. Eu prefiro tudo.


veja.png 2.1. Execute o instalador do NetBeans

Anexo do post


Você pode personalizar os pacotes e runtimes que serão instalados. Logo após, clique em Próximo

veja.png 2.2.
Aceite os termos de licença e clique em Próximo

Anexo do post


veja.png 2.3. Na primeira opção você pode selecionar aonde será instalado a IDE e na segunda opção caso não detectar automaticamente, selecione o arquivo do JDK e clique em Próximo.

Anexo do post


veja.png 2.4. Nessa tela é o mesmo critério acima. Logo após, clique em Próximo.

Anexo do post


veja.png 2.5. Se desejar ative a opção para verificar atualizações e clique em Instalar.

Anexo do post


veja.png 2.6. Aguarde a instalação...

Anexo do post


veja.png 2.7. Escolha se deseja ativar ou não a opção para contribuir com projetos e depois clique em Finalizar

Anexo do post


veja.png 2.8.
NetBeans Instalado!

Anexo do post

Anexos

Klash
Klash Highlander Registrado
9.2K Mensagens 762 Curtidas
#2 Por Klash
24/05/2017 - 13:48
3. Criando um projeto/protótipo

Clique em Arquivo > Novo Projeto

Anexo do post

veja.png 3.1. Em Categorias selecione Java e em Projetos selecione Aplicação Java. Clique em Próximo

Anexo do post

veja.png 3.2. Dê um nome ao seu projeto, desative a opção Criar classe principal e clique em Finalizar

Anexo do post

veja.png 3.4. Será criado seu projeto, você pode ver ele ao lado esquerdo. Clique no + em Pacotes de Código-fonte

Anexo do post

veja.png 3.5.
Clique com botão direito do mouse sobre Pacote default > Novo > Form JFrame...

Anexo do post

veja.png 3.6. Dê um nome a sua classe/Frame e clique em Finalizar

Anexo do post

veja.png 3.7. Projeto criado!

Anexo do post


veja.png 4. Paleta e Propriedades

Paleta:

Anexo do post

A paleta tem diversas opções, aonde você pode personalizar o seu protótipo, adicionando menus, tabelas, campos etc.


Propriedades:


Anexo do post

Com as propriedades, você pode personalizar os atributos das paletas.


5. Criando uma barra de menu

veja.png 5.1. Expanda a opção Menus Swing e arraste a opção Barra de Menu para o seu Frame.

Anexo do post

veja.png 5.2. Barra de Menu feita!

Anexo do post

veja.png 5.3. Para personalizar o nome dos menus, clique com botão direito do mouse sobre o menu > Editar Texto

Anexo do post

veja.png 5.4. Para adicionar novos menus, clique com botão direito do mouse sobre a barra criada e clique em Adicionar Menu

Anexo do post

veja.png 5.5. Para ver como está ficando seu projeto, clique em Visualizar Design

Anexo do post


veja.png 5.6. Para adicionar um sub-menu, clique com botão direito sobre o menu que você deseja criar um sub > Adicionar da paleta > Item de Menu

Anexo do post

veja.png 5.7. Selecione o sub-menu criado (irá ficar uma marca laranja selecionada) > Clique com botão direito do mouse sobre o sub-menu > Editar Texto

Anexo do post

veja.png 5.8. Para personalizar ainda mais o menu, da para colocar ícones. Para isso, clique sobre o menu ou sub-menu que deseja inserir o ícone (utilizei como exemplo o sub-menu). Caso escolher o sub-menu, clique sobre o quadrado, ele irá fazer uma marca laranja ao lado.

Anexo do post

veja.png 5.9. Clique com botão direito do mouse sobre essa marca laranja > Propriedades

Anexo do post

veja.png 5.10. Procure por Icon e clique nos três pontos

Anexo do post

veja.png 5.11. Agora, você pode escolher como deseja selecionar a imagem. Quando escolher, irá mostrar a imagem abaixo como pré-visualização. Clique em OK.

Anexo do post

Anexos

Klash
Klash Highlander Registrado
9.2K Mensagens 762 Curtidas
#3 Por Klash
24/05/2017 - 13:52
6. Abrindo uma nova tela/frame ao clicar no menu/botão

Abra o projeto criado > clique com botão direito do mouse sobre Pacote default > Novo > Form JFrame...

Anexo do post

veja.png 6.1. Dê um nome e clique em Finalizar.

Anexo do post

Agora, você pode personalizar ela do jeito que deseja, adicionando botões, campo de texto, tabela etc. (abaixo eu mostro como fazer um simples formulário).

veja.png 6.2. Eu vou utilizar o sub-menu Cadastrar, do menu Clientes, para que possa abrir uma nova tela, com um formulário de cadastro de clientes.

Anexo do post

veja.png 6.3. Selecione o texto do seu sub-menu(ele tem que ficar com uma marca laranja) > Clique com botão direito do mouse sobre esse texto > Eventos > Action > ActionPerformed

Anexo do post

veja.png 6.4. Insira o seguinte código: new NOMEDOFRAME().setVisible(true);

Anexo do post

NOMEDOFRAME
= tem que ser exatamente o mesmo nome que você deu ao frame criado.


Pronto. Agora basta salvar, executar o projeto e testar.


7. Criando um simples formulário

veja.png 7.1. Com o novo frame criado, puxe a label para sua tela.

Anexo do post

Para economizar tempo, basta dar um CTRL + C no label criado e CTRL + V para duplicar quantas vezes necessário.


veja.png 7.2. O NetBeans ajuda você a alinhar as labels, mostrando quantas linhas de espaçamento tem entre uma label e outra, se está alinhada etc. Você pode utilizar esse recurso, para deixar sua tela mais bonita e organizada.

Anexo do post

veja.png 7.3. Para evitar ficar alterando uma label de cada vez, você pode selecionar todas de uma só vez, basta selecionar tudo com o próprio mouse, irá fazer essa marca laranja, isso quer dizer que estão selecionados. Agora, você pode alterar todas as labels de uma só vez, mudando por exemplo a fonte.

Anexo do post

veja.png 7.4. Para mudar a fonte por exemplo, procure por Font nas Propriedades (fica do lado direito inferior do NetBeans) > clique nos três pontos

Anexo do post

veja.png 7.5. Agora você pode personalizar a fonte da sua maneira. Logo após, clique em OK.

Anexo do post

veja.png 7.6. Dando continuidade, vamos adicionar campos de texto. Para isso, puxe a opção Campo de Texto que se encontra na paleta Controles Swing

Anexo do post

veja.png 7.7. Puxe os campos de textos necessário, clique com botão direito do mouse sobre esse campo > Editar Texto

Anexo do post

veja.png 7.8. O texto será apagado e o campo ficará pequeno, basta selecionar o campo e aumentar o tamanho.

Anexo do post

veja.png 7.9. Vamos colocar alguns botões agora. Para isso, puxe a opção Botão que se encontra na paleta Controles Swing

Anexo do post

veja.png 7.10. Clique com botão direito do mouse sobre esse botão > Editar Texto.

Anexo do post

veja.png 7.11. Agora é a mesma coisa que as labels, o NetBeans ajuda você a alinhar os botões.

Anexo do post

Anexos

Klash
Klash Highlander Registrado
9.2K Mensagens 762 Curtidas
#4 Por Klash
24/05/2017 - 13:53
8. Utilizando/editando tabelas

A tabela irá fazer parte do formulário, porém estou dividindo essa parte.

veja.png 8.1. Para adicionar uma tabela, puxe a opção Tabela na paleta Controles Swing

Anexo do post

veja.png 8.2. Clique com botão direito do mouse sobre a tabela > Conteúdo da tabela

Anexo do post

veja.png 8.3. Em colunas, você pode editar o título dos campos da tabela, inserir novas colunas, excluir etc.

Anexo do post

veja.png 8.4. Nas linhas, você pode aumentar a quantidade clicando em contagem. Personalize da sua maneira as Colunas e Linhas e clique em Fechar

Anexo do post

veja.png 8.5. Você pode aumentar o tamanho da sua tabela, arrastando esses pontos.

Anexo do post

veja.png 8.6. Você também, pode aumentar o tamanho das colunas, basta definir uma largura máxima e mínima.

Anexo do post

Formulário e tabela concluída!

Anexo do post


9. Fechar apenas uma tela/frame em vez do projeto todo

Temos um pequeno problema, quando abrimos o projeto principal e clicamos para abrir uma nova tela/frame clicando no menu/botão, essa tela/frame abre normalmente, porém, quando clicamos para fechar, acaba fechando o projeto todo. Vamos alterar isso.

veja.png 9.1. Selecione todo o frame > Clique com botão direito do mouse > Propriedades

Anexo do post

veja.png 9.2. Selecione a aba Propriedades. Em defaultCloseOperation, estará EXIT_ON_CLOSE, escolha a opção Dispose. Pronto!

Anexo do post


10. Centralizar os frames no centro da tela


Quando criamos um frame e abrimos, ele é aberto automaticamente no canto esquerdo superior da tela e não ao centro. Para centralizar é simples.

veja.png 10.1. Selecione todo o frame > Clique com botão direito do mouse > Propriedades

Anexo do post

veja.png 10.2. Selecione a aba Código e ativa a opção Gerar Centralizado.

Anexo do post


Em Tamanho do designer, você pode alterar o tamanho da tela também.


11. Bloquear alteração do tamanho da tela e maximizar

Agora teremos outro problema. Você pode alterar o tamanho da tela quando quiser, clicando sobre as pontas do software (quadros em vermelhos na imagem abaixo) ou maximizar, o que acaba "estragando" o protótipo.


veja.png 11.1. Selecione todo o frame > Clique com botão direito do mouse > Propriedades

Anexo do post

veja.png 11.2. Vá na aba Propriedades > procure pela opção Resizable e desative. Clique em Fechar.

Anexo do post


12. Adicionando ícone nos botões

Para adicionar ícone nos botões é o mesmo procedimento dos menus.

veja.png 12.1. Clique com botão direito do mouse sobre o botão > Propriedades

Anexo do post

veja.png 12.2. Escolha uma imagem. Ela irá aparecer abaixo como pré-visualização. Clique em OK.

Anexo do post

veja.png 12.3. Ícone inserido!

Anexo do post

Anexos

© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal