0% acharam este documento útil (0 voto)
107 visualizações13 páginas

Tutorial CRUD Java Swing 01

O documento fornece instruções para criar um aplicativo CRUD (criar, ler, atualizar, excluir) em Java Swing. Ele descreve como criar classes e janelas para login, menu, inserção, remoção, alteração e consulta de usuários.

Enviado por

pineuflavinhodo9
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
107 visualizações13 páginas

Tutorial CRUD Java Swing 01

O documento fornece instruções para criar um aplicativo CRUD (criar, ler, atualizar, excluir) em Java Swing. Ele descreve como criar classes e janelas para login, menu, inserção, remoção, alteração e consulta de usuários.

Enviado por

pineuflavinhodo9
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 13

ESCOLA TÉCNICA ESTADUAL JOSÉ HUMBERTO DE MOURA CAVALCANTI

Limoeiro, _____ de ______________ de 2022. Professor: Leonardo Araújo


Nome: ______________________________________ nº _______
Linguagens de Programação 2º Ano Turma: _____

Tutorial CRUD Java Swing

Crie um projeto Java chamado “Login” contendo os seguintes pacotes e Classes:

Com exceção da Classe “Login.java”, as demais Classes do pacote “login” são todas do tipo jFrame, conforme
serão apresentadas a seguir.

As Classes do pacote “dados” são classes Java e os códigos estão disponíveis em: gg.gg/crud-java-swing

Na classe principal Login insira o método main contendo o seguinte código:

A “TelaLogin” deverá ser semelhante ao exemplo a seguir:

1
Para o campo de “Usuário” crie um jTextFiled e atribua o nome de variável “tfUsuario”.

Para o campo de “Senha” crie um jPasswordField e atribua o nome de variável “pfSenha”.

Para o botão “Entrar” crie um jButton e atribua um “Evento”.

No método referente ao evento do botão “Entrar” insira o seguinte código:

*Observe que na linha ficará um erro, pois ainda não criamos a


TelaMenu. Logo, por enquanto, você pode comentar esta linha.

O Login correto é: Usuário = estudante Senha = 123456

Teste a sua tela com o login correto e, também, com o usuário e senha incorretos.

Para finalizar, no método público da classe Login (logo no início do código), insira os seguintes códigos “this”:

O método “setTitle” vai inserir um título à Janela.

O método setLocationRelativeTo(null) vai centralizar a Janela.

O método setResizable(false) vai desabilitar o redimensionamento da Janela.

2
Faça a “TelaMenu” conforme a imagem a seguir:

Atribua os nomes de variáveis para os botões do menu conforme a seguir:

“Inserir Usuário (jButton)” – btnInserir

“Remover Usuário (jButton)” – btnRemover

“Alterar Usuário (jButton)” – btnAlterar

“Consultar Usuário (jButton)” – btnConsultar

“Sair (jButton)” – btnSair

No método público da classe TelaMenu (logo no início do código), insira os seguintes códigos “this”:

A cada um dos botões atribua um evento “actionPerformed” e inclua os seguintes códigos:

“Inserir Usuário”

“Remover Usuário”

“Alterar Usuário”

3
“Consultar Usuário”

“Sair”

4
Faça a “TelaInserir” conforme a imagem a seguir:

Atribua os seguintes nomes de variáveis aos campos e botões:

“Nome (jTextField)” - tfNome

“Novo Login (jTextField)” – tfLogin

“Nova Senha (jPasswordField) – pfSenha

“Confirmar Senha (jPasswordField) – pfConfirmar

“Confirmar (jButton)” – btnConfirmar

“Voltar (jButton)” – btnVoltar

Esta classe deve possuir o import das seguintes classes:

No método público da classe TelaInserir (logo no início do código), insira os seguintes códigos “this”:

No botão Confirmar, adicione um evento actionPerformed com o seguinte código:

5
No botão Voltar, adicione um evento actionPerformed cm o seguinte código:

6
Faça uma nova jFrame chamada “TelaRemover” conforme a imagem a seguir:

Atribua os seguintes nomes de variáveis ao campo e botões:

“Digite o Login (jTextField)” – tfLogin

“Botão Remover (jButton)” – btnRemover

“Botão Voltar (jButton)” – btnVoltar

Esta classe deve possuir o import das seguintes classes:

No método público da classe TelaRemover (logo no início do código), insira os seguintes códigos “this”:

No botão Remover, adicione um evento actionPerformed com o seguinte código:

7
No botão Voltar, adicione um evento actionPerformed cm o seguinte código:

8
Faça a “TelaAlterar” conforme a imagem a seguir:

Esta classe deve possuir o import das seguintes classes:

Atribua os seguintes nomes de variáveis ao campo e botões:

“Digite o Login (jTextField)” – tfLogin

“Campo Consultar login” – tfLoginCon

“Campo Nome” – tfNome

“Campo Login” – tfLogin

“Campo Senha” - pfSenha

“Botão Consultar (jButton)” – btnConsultar

“Botão V (jButton) - btnVerSenha

“Botão Alterar (jButton)” – btnAlterar

“Botão Voltar (jButton)” – btnVoltar

9
No método público da classe TelaAlterar (logo no início do código), insira os seguintes códigos:

No botão Consultar, adicione um evento actionPerformed com o seguinte código:

10
No botão Alterar, adicione um evento actionPerformed com o seguinte código:

No botão Voltar, adicione um evento actionPerformed com o seguinte código:

No botão “V”, adicone um evento MouseReleased com o seguinte código:

11
Faça a “TelaConsultar” conforme a imagem a seguir:

Atribua os seguintes nomes de variáveis ao campo e botões:

“Campo de consulta (jTextField)” – tfConsultar

“Botão Confirmar (jButton)” – btnConsultar

“Botão Voltar (jButton)” – btnVoltar

Esta classe deve possuir o import das seguintes classes:

No método público da classe TelaConsultar (logo no início do código), insira os seguintes códigos “this”:

12
No botão Consultar, adicione um evento actionPerformed com o seguinte código:

No botão Voltar, adicione um evento actionPerformed com o seguinte código:

13

Você também pode gostar