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.

Figura 1 - Interface Gráfica

Figura 1 – Interface Gráfica

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:

GitHub

Ballem

Marcio Ballem é bacharel em Sistemas de Informação pelo Centro Universitário Franciscano em Santa Maria/RS. Tem experiência com desenvolvimento Delphi e Java em projetos para gestão pública e acadêmica. Possui certificação em Java, OCJP 6.

Você pode gostar...