Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

NetBeans 6.0 – Swing Application Framework – Parte I

Crie aplicações desktop Java em poucos minutos usando o novo Swing Aplication Framework com o Netbeans 6.0

NetBeans 6.0 – Swing  Application Framework – Parte I

 

Crie aplicações desktop Java em poucos minutos usando o novo Swing Aplication Framework com o Netbeans 6.0

 

Antonio Peixoto da Cunha Junior e Marcos Alberto Lopes da Silva

 

Tradicionalmente um dos maiores entraves para se desenvolver aplicações JAVA com vínculo a banco de dados é sem dúvida o tempo gasto. Para se criar formulários e fazer conexões com bancos é necessário criar códigos e alterá-los sempre que precisar alterar alguma tabela no banco. Todo este processo pode gerar insatisfação quanto ao uso da ferramenta propriamente dita, bem como este tempo gasto poderia estar sendo utilizado para outros fins. Além disso, é necessário que o desenvolvedor esteja familiarizado com a utilização de plugins.

 

Em face destes “obstáculos” é que se propõe a utilização de uma ferramenta que facilite a vida do desenvolvedor proporcionando maior rapidez e conforto quanto ao desenvolvimento de aplicações desktop Java. O novo SWING APLICATION FRAMEWORK com o NETBEANS 6.0 surge como alternativa para evitar esta perda de tempo.

 

Configurando o ambiente

O NetBeans é uma IDE, ou seja, é um ambiente integrado de desenvolvimento que possibilita ao programador criar programas utilizando recursos gráficos.

 

Para utilizar o Netbeans é necessário já ter instalado o Java JDK na máquina, preferencialmente uma versão igual ou superior a J2SDK 5.0.

 

Para instalar o JDK basta acessar o seguinte endereço: http://java.sun.com/, escolher a versão desejada e fazer o download.

 

O Netbeans 6.0 pode ser baixado do endereço: www.netbeans.org, onde pode-se optar por três versões: Basic, Standard e Full. Para a confecção deste artigo está sendo usada a versão Standard, visto que esta já vem com um Banco (Derby) integrado. Porém a ferramenta suporta qualquer banco, bastando ao programador fornecer o driver do banco com o qual se deseja trabalhar.

 

O Swing Aplication Framework vem como uma ferramenta integrada ao NetBeans 6.0, e é especificado pela JSR 296 (Java Specification Request), prevista para ser integrada a próxima versão do Java (Java 7 Dolphin).

 

Criando uma aplicação Java com acesso a Banco de Dados

Ao iniciar o Netbeans 6.0 o primeiro passo é escolher o banco com o qual se deseja trabalhar. A ferramenta já vem com um banco integrado (Derby), porém pode-se conectar com uma variedade de bancos bastando fornecer o driver correspondente. Para este trabalho foi utilizado o DERBY, conforme ilustra a Figura 1.

 

apmanasap1fig01.jpg 

Figura 1. Cenário de conexão com banco

 

Após conectar ao banco pode-se criar as tabelas necessárias, utilizando o banco de dados de exemplo, conforme mostra a Figura 2. As chaves, os atributos da tabela, bem como o tipo dos mesmos, entre outras opções, são definidas nesse momento.

 

apmanasap1fig02.jpg 

Figura 2. Criando uma tabela

 

Uma vez feitas as tabelas, é hora de criar o projeto da aplicação. É na aba “Projects   do aplicativo que são criados os projetos. Na seqüência, escolhe-se o tipo de projeto, o banco com o qual se queira relacionar, bem como os campos de edição que se deseja  mostrar no formulário. Ao final o que se apresenta é um formulário já criado com os campos selecionados e botões padrão, conforme mostra a Figura 3.

 

apmanasap1fig03.jpg 

Figura 3. Ambiente de trabalho do Netbeans 6.0

 

Ao executar a aplicação é gerado o formulário conforme as configurações pré-estabelecidas pelo programador. A aparência do formulário pode ser alterada, assim como inserção e remoção de componentes com o simples arrastar do mouse. Tornando o formulário com a aparência que se deseja. Para essa aplicação além dos botões padrão já pré-estabelecidos, foi adicionado um botão “Detalhe” que apenas irá retornar o nome da pessoa selecionada da tabela. Para configurar o botão basta escolher a opção “Action” ao clicar no mesmo com o botão direito e seguir as opções apresentadas nas caixas de diálogo. O resultado do formuário pode ser visto na Figura 4.

 

apmanasap1fig04.jpg 

Figura 4. A aplicação em modo de execução.

 

Toda “action”, que é tratada por um método no código necessita ser anotada com anotação “@application.Action”. A parte do código que implementa o botão que foi criado pode ser observada a seguir. A ação é batante simples com foco didático, mostrando apenas uma caixa de diálogo.  

 

@application.Action

    public void Detalhe() {

        JOptionPane.showMessageDialog (this, nomeField.getText());      

    }

Listagem 1.  Fragmento de código

 

Ao clicar no botão “Detalhe” tem-se a caixa de diálogo, conforme mostra a Figura 5.

 

apmanasap1fig05.jpg 

Figura 5. Caixa de diálogo.





    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Autor
Eduardo Oliveira Spinola

Eduardo Oliveira Spínola (eduspinola@gmail.com - http://eduspinola.googlepages.com/home) é Bacharel em Ciência da Computação pela Universidade Salvador - UNIFACS, em 2005. Atualmente fazendo o Mestrado em Engenharia de Software pela Universidade Salvador - Unifacs. Tendo como experiência: desenvolvi...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
1   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da Java Magazine ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 0,00 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ -1,00 (assinante) ou R$ -1,00 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ -1,00
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03