Este projeto consiste em um sistema básico de CRUD (Create, Read, Update, Delete) desenvolvido em Java, utilizando conceitos fundamentais da linguagem e interface gráfica com Swing. O objetivo é demonstrar a manipulação de dados por meio de formulários visuais, permitindo operações simples de gerenciamento de registros.
O novo layout da interface foi criado pelo meu amigo Pietro Amadeu, com prototipação feita no Figma: Protótipo no Figma – Lista de Compras
A implementação em Java com Swing foi feita por mim, transformando o design em código funcional.
- Linguagem Java (JDK 24)
- Biblioteca Swing para construção da interface gráfica
- Estruturas básicas de dados e lógica de programação
- Controle de eventos para interação com o usuário
- Criar novos registros via formulários com campos de texto.
- Ler e exibir dados armazenados na interface.
- Atualizar registros existentes.
- Excluir registros selecionados.
- Validação básica de entrada de dados.
- Interface amigável e intuitiva para navegação.
- Classes Java organizadas para representar os dados e a lógica do CRUD.
- Utilização de
JFrame
,JPanel
,JButton
,JTextField
e outros componentes Swing. - Layouts Swing para organização dos elementos na interface (exemplo:
BoxLayout
para organização em linhas). - Tratamento de eventos para botões e campos.
- Clone o repositório:
git clone https://github.com/Matheuzinho1/CRUD-em-Java.git
- Abra o projeto na sua IDE favorita (IntelliJ IDEA, Eclipse, NetBeans).
- Compile e execute a classe principal (exemplo: Main.java).
- Interaja com a interface para adicionar, editar, visualizar e excluir registros.
Este projeto serve como base para quem deseja aprender e praticar os fundamentos do Java aplicados ao desenvolvimento de interfaces gráficas e manipulação de dados. Pode ser expandido para incluir banco de dados, autenticação e outras funcionalidades avançadas.
Matheus — Técnico de Desenvolvimento de Sistemas