Neste artigo vamos criar um projeto baseado em Java Swing para desenvolver a interface gráfica com o utilizador (GUI), que complemente o que já foi feito anteriormente, que é tratado em:
- Exemplo de Aplicação Java Swing com BD Oracle - 1 (criação da Base de Dados)
- Exemplo de Aplicação Java Swing com BD Oracle - 2 (projeto HelperDB para acesso à BD)
- Exemplo de Aplicação Java Swing com BD Oracle - 3 (projeto librarySystemBLL / classes da BLL)
- Exemplo de Aplicação Java Swing sem JSR - 1
No NetBeans 7.1, vamos criar um projeto Java Application:
Um projeto Java Application cria automaticamente uma class com o método main().
Na verdade, não precisamos dessa classe, porque vamos criar uma classe JFrame, a qual automaticamente cria um método main() que lança a frame e torna-a visível.
De qualquer forma, e antes de criarmos a JFrame, vamos adicionar as referências necessárias ao nosso projeto. Precisamos de adicionar, nas libraries do projeto, referências para os projetos HelperDB e
librarySystemBLL. São também necessárias referências para os JARs "ojdbc" que vêm com o Oracle XE, tal como foi feito anteriormente nos outros dois projetos.
Agora, criamos o JFrame, o qual será a janela principal da aplicação:
Unidades Curriculares apoiadas por este Blog (ESTG-IPVC)
Mostrar mensagens com a etiqueta Java Swing. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Java Swing. Mostrar todas as mensagens
sábado, 3 de março de 2012
sexta-feira, 24 de fevereiro de 2012
Exemplo de Aplicação Java Swing sem JSR - 1
A partir do NetBeans 7.1, o Swing application framework (JSR) deixou de ser suportado no NetBeans, e deixou de fazer parte do JDK (Java Development Kit) oficial.
Assim, neste artigo e no próximo, vamos fazer uma pequena aplicação Java com classes Swing, sem recorrer ao Swing application framework.
Iremos fazer uso das camadas aplicacionais desenvolvidas em:
- Exemplo de Aplicação Java Swing com BD Oracle - 1 (criação da Base de Dados)
- Exemplo de Aplicação Java Swing com BD Oracle - 2 (projeto HelperDB para acesso à BD)
- Exemplo de Aplicação Java Swing com BD Oracle - 3 (projeto librarySystemBLL / classes da BLL)
Assim, depois de criada a base de dados (BD) e termos os projetos HelperDB e librarySystemBLL, iremos criar um novo projeto (librarySystemGUI) para a interface com o utilizador.
Vamos, antes, mostrar como se pode importar um projeto no NetBeans, dadas apenas as sources Java desenvolvidas noutro IDE.
Etiquetas:
Java,
Java Swing,
Net Beans
quinta-feira, 23 de fevereiro de 2012
Aplicações desktop baseadas em Java Swing, a partir do NetBeans 7.1
Nos artigos
- Exemplo de Aplicação Java Swing com BD Oracle - 1
- Exemplo de Aplicação Java Swing com BD Oracle - 2
- Exemplo de Aplicacao Java Swing com BD Oracle - 3
- Exemplo de Aplicacao Java Swing com BD Oracle - 4
desenvolvemos uma pequena aplicação exemplo, para desktop, usando Java/JavaSwing.
Para isso usámos o NetBeans IDE, e criámos, para a Interface com o Utilizador, um projeto do tipo Java Desktop Application.
A partir do NetBeans 7.1, no entanto, o Swing application framework deixou de ser suportado no NetBeans, e deixou de fazer parte do JDK (Java Development Kit) oficial. Já no NetBeans 7.0.1, a seguinte mensagem aparecia sempre que se criava um projeto do tipo Java Desktop Application:
No NetBeans 7.1 temos duas alternativas:
Posteriormente trataremos da segunda opção.
- Exemplo de Aplicação Java Swing com BD Oracle - 1
- Exemplo de Aplicação Java Swing com BD Oracle - 2
- Exemplo de Aplicacao Java Swing com BD Oracle - 3
- Exemplo de Aplicacao Java Swing com BD Oracle - 4
desenvolvemos uma pequena aplicação exemplo, para desktop, usando Java/JavaSwing.
Para isso usámos o NetBeans IDE, e criámos, para a Interface com o Utilizador, um projeto do tipo Java Desktop Application.
A partir do NetBeans 7.1, no entanto, o Swing application framework deixou de ser suportado no NetBeans, e deixou de fazer parte do JDK (Java Development Kit) oficial. Já no NetBeans 7.0.1, a seguinte mensagem aparecia sempre que se criava um projeto do tipo Java Desktop Application:
No NetBeans 7.1 temos duas alternativas:
- Criar uma aplicação de raíz, ou
- Criar um projeto Netbeans Platform Application
Posteriormente trataremos da segunda opção.
Etiquetas:
Java,
Java Swing,
Net Beans
segunda-feira, 6 de fevereiro de 2012
Exemplo de Aplicação Java Swing com BD Oracle – 4
Neste artigo vamos desenvolver a camada de apresentação, ou de Interface com o utilizador, para a aplicação que vem sendo desenvolvida há algum tempo.
No artigo Exemplo de Aplicação Java Swing com BD Oracle - 1, o 1º desta série, tratámos da criação da Base de Dados em Oracle. No 2º artigo, foi criada um package para acesso à base de dados, HelperDB. O 3º artigo tratou da criação de uma biblioteca de classes ao nível da lógica de negócio e acesso a dados.
Este artigo vai tratar da criação do projecto de Interface com o utilizador (GUI - Graphical User Interface) usando classes Swing. Para isso, vamos criar um novo projecto no Net Beans, chamado LibrarySystem:
Este projecto deve ser um Java Desktop Application. Este tipo de projecto fornece um template com a infraestrutura básica de uma aplicação desktop, tal como uma janela principal com uma barra de menu e uma barra de estado.
Depois, vamos seleccionar Basic Application (o outro tipo, Database Application, iremos abordar numa outra série de artigos).
Este tipo de projecto cria de antemão 3 classes:
- LibrarySystemApp.java - é a classe principal da aplicação. A main irá lançar a janela principal. A partir daí, toda a aplicação será guiada por eventos.
No artigo Exemplo de Aplicação Java Swing com BD Oracle - 1, o 1º desta série, tratámos da criação da Base de Dados em Oracle. No 2º artigo, foi criada um package para acesso à base de dados, HelperDB. O 3º artigo tratou da criação de uma biblioteca de classes ao nível da lógica de negócio e acesso a dados.
Este artigo vai tratar da criação do projecto de Interface com o utilizador (GUI - Graphical User Interface) usando classes Swing. Para isso, vamos criar um novo projecto no Net Beans, chamado LibrarySystem:
Este projecto deve ser um Java Desktop Application. Este tipo de projecto fornece um template com a infraestrutura básica de uma aplicação desktop, tal como uma janela principal com uma barra de menu e uma barra de estado.
Depois, vamos seleccionar Basic Application (o outro tipo, Database Application, iremos abordar numa outra série de artigos).
Este tipo de projecto cria de antemão 3 classes:
- LibrarySystemApp.java - é a classe principal da aplicação. A main irá lançar a janela principal. A partir daí, toda a aplicação será guiada por eventos.
Etiquetas:
Acesso à BD,
Aplicação Desktop,
Java,
Java Swing,
Net Beans
Subscrever:
Mensagens (Atom)