JTable com Banco de Dados
Se existe algo complicado em Java Swing, logo que se começa a programar, é criar uma tabela. Quando você começa sua primeira aplicação e precisa em certo momento, listar os dados e colocá-los em uma tabela, a coisa se complica um pouco. Nesta vídeo aula será apresentado um exemplo de tabela criada em Swing utilizando as classes JTable, AbstractTableModel e também DefaultTableCellRenderer. Vamos usar um banco de dados para armazenar dados e depois exibi-los na tabela que será construída. Também será demonstrado como selecionar um linha da tabela para recuperar os dados listados nesta linha.
Veja na Figura 1 uma imagem da interface gráfica. Note que temos as linhas intercaladas entre as cores amarela e branca. A linha do código 5, foi selecionada pelo mouse, por este motivo recebeu a cor verde.
Assista os vídeos em sequência:
Os vídeos estão divididos em 9 partes:
1 – Introdução e demonstração do resultado das vídeo aulas.
2 – Baixando as bibliotecas e iniciando as classes de DAO e Entidade.
3 – Finalizando os métodos de persistência e iniciando as classes do Facade e Controller.
4 – Implementação da estrutura da Tabela com AbstractTableModel.
5 – Começando a implementação interface gráfica com a classe LivroFrame.
6 – Dando continuidade a interface gráfica e adição de imagens nos botões. (baixe as imagens dos botões aqui!).
7 – Adicionando dados no banco e testando a tabela.
8 – Continuando a implementação dos eventos dos botões.
9 – Adicionando cores nas linhas da tabela com DefaultTableCellRenderer e finalizando o projeto.
Lista de reprodução no youtube
Saiba mais em: