Exercícios: GUI e JDBC
Preparação
Para estes exercícios você vai precisar do gerenciador de bancos de dados HSQLDB, disponível em: http://sourceforge.net/projects/hsqldb/files/
Também é recomendável que você já tenha feito os exercícios sobre JDBC.
Exercícios
- Baixe o pacote ExemploJdbcJTable.zip. Coloque-o na mesma pasta em que você baixou o HSQLDB.
- Descompacte o pacote:
unzip ExemploJdbcJTable.zip
- Compile e execute o programa:
javac *.java java -cp hsqldb-2.2.4/hsqldb/lib/hsqldb.jar:. ExemploJdbcJTable
No Windows, executar com:java -cp hsqldb-2.2.4/hsqldb/lib/hsqldb.jar;. ExemploJdbcJTable
Atenção: Certifique-se de que o hsqldb.jar está acessível. - Altere o programa ExemploJdbcJTable, inserindo um botão no início da tela para criar o banco de dados. Este botão deve invocar o método initDb. Faça as alterações necessárias para que o programa funcione corretamente.
- Use janelas de diálogo para avisar o usuário sobre exceções. Por exemplo: se o usuário clicar no botão Pesquisar antes de criar o banco de dados, mostre um JOptionPane com uma mensagem informativa.
Material de Apoio
- Interfaces gráficas em Java
Slides desta aula. - Creating a GUI With JFC/Swing
Tutorial da Oracle/Sun sobre interfaces gráficas em Java. - SwingSet Demo
Demonstração on-line de componentes Swing.