Тёмный

Como criar janelas e botões no Java (interface gráfica) - Curso Java POO Aula #18 

Academia dos Devs
Подписаться 11 тыс.
Просмотров 1,4 тыс.
50% 1

Está cansado de criar os seus algoritmos Java que mostram apenas mensagens no Console? Nessa aula você irá aprender (finalmente) a criar uma janela com botões e campos de texto. Você aprenderá o básico de como criar interface gráfica no Java usando a biblioteca Java Swing.
☕Conheça as Caneca do Academia dos Devs:
bit.ly/45HukWR
💭 Faça parte da nossa comunidade no Discord
bit.ly/3USWquR
Links mencionados no vídeo ⚓
Documentação com todos os componentes do Java Swing:
web.mit.edu/6.005/www/sp14/ps...
Redes sociais:
📷 Instagram
/ academiadosdevs
Log ⏱:
0:00 Criando um JFrame
5:37 Criando um botão (JButton)
10:08 Função de clique do botão
14:15 Criando uma Label (JLabel)
15:23 Campo de Texto (JTextField)
18:39 Campo de Senha (JPasswordField)
20:43 Botão de Login
21:39 Função de Login
24:51 Próximos passos

Опубликовано:

 

10 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 16   
@avellar_millas
@avellar_millas 2 дня назад
Conteudo sensacional! valeu demais!
@area_code_oficial
@area_code_oficial 7 месяцев назад
Faz um tutorial de banco de dados
@crazyonmyblock5956
@crazyonmyblock5956 7 месяцев назад
Fiquei bugado por um momento. Que bom que você voltou, Lucas!
@AcademiadosDevs
@AcademiadosDevs 7 месяцев назад
Voltei sim, fica ligado que logo logo tem mais 😁
@crazyonmyblock5956
@crazyonmyblock5956 7 месяцев назад
@@AcademiadosDevs Show de bola! já estava revisando as aulas deste curso.
@crazyonmyblock5956
@crazyonmyblock5956 7 месяцев назад
Tive um Dejavu de quando estudei um pouco de JavaScript, HTML e CSS. O que foi bom, já que por isso essa aula foi bem tranquila para mim.
@lookasss5312
@lookasss5312 6 месяцев назад
nao tem como levar ele a serio falando do botão kkkkkk
@edsonribeiro6135
@edsonribeiro6135 6 месяцев назад
Aeeeeeeeê! Que bom tê-lo de volta!
@JacksonJunior_
@JacksonJunior_ 6 месяцев назад
Que bom que voltou com a série. Abraços 😊
@davidamando5049
@davidamando5049 7 месяцев назад
Saudade das suas aulas prof!!
@samuelvieira4205
@samuelvieira4205 7 месяцев назад
NÃO ACREDITO kkkkkkkkk, que bom que vc voltou
@augustowhitaker6731
@augustowhitaker6731 7 месяцев назад
Aeee legal, mais uma aula excelente, se Deus quiser lança mais uma aula daqui uns 8 meses 🤞🤞, zueira! valeu mais uma vez pela didatica, ainda acho que você deveria montar um curso e vender, explica bem pra caramba, será que vai rolar um sisteminha com interface gráfica?? seria épico.
@AcademiadosDevs
@AcademiadosDevs 7 месяцев назад
Kkkkkkkkkk Foi só 8 meses! Pretendo fazer um curso mais detalhado sim, com sistema com interface gráfica. Fiz essa aula básica de interface gráfica pra abrir as possibilidades de projetos assim 😁
@Kasikke
@Kasikke 7 месяцев назад
Oi, você já fez vídeo integrando SqL com o java?
@AcademiadosDevs
@AcademiadosDevs 7 месяцев назад
Ainda não, mas está na fila ✌️
@crazyonmyblock5956
@crazyonmyblock5956 7 месяцев назад
Código final: import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swing.JTextField; public class App { public static void main(String[] args) { JFrame janela = new JFrame(); JLabel labelUsuario = new JLabel("Usuario:"); labelUsuario.setBounds(50,50,100, 30); JTextField campoUsuario = new JTextField(); campoUsuario.setBounds(50, 80, 150, 30); JPasswordField campoSenha = new JPasswordField(); campoSenha.setBounds(50,180,150,30); JLabel labelSenha = new JLabel("Senha:"); labelSenha.setBounds(50,150,100,30); JButton botaoLogar = new JButton("Login"); botaoLogar.setBounds(50,230,150,30); botaoLogar.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { String usuario = campoUsuario.getText(); String senha = new String(campoSenha.getPassword()); System.out.printf("Usuario: %s Senha: %s", usuario, senha); campoUsuario.setText(""); campoSenha.setText(""); }}); janela.add(botaoLogar); janela.add(labelUsuario); janela.add(campoUsuario); janela.add(campoUsuario); janela.add(campoSenha); janela.setLayout(null); janela.setBounds(400,400,400,600); janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); janela.setVisible(true); } }
Далее
Como criar interface em Java - Curso Java POO Aula #9
33:28
Como Criar Uma Tela Em Python c/ PySimpleGUI [Fácil]
9:54
An introduction to Shader Art Coding
22:40
Просмотров 936 тыс.
PySimpleGui - Criando uma Interface Gráfica com Python
22:54
Hack your brain with Obsidian.md
11:53
Просмотров 1,9 млн
C# ou java - Qual é melhor?
33:50
Просмотров 16 тыс.