você precisa instalar o window builder pelo market place do eclipse, com ele vai ser possível desenhar as telas, esse é o código da tela gerado por ele!
Execelente video, era oq eu tava procurando. OBS : não tenho certeza mas acho faltou adicionar a verificação para ver se o campo não esta em branco, pois quando voce deixa os 2 em branco e clica em entrar ele exibe a menssagem de sucesso. ------> && !textFieldUsuario.getText().isBlank() && !passwordField.getText().isBlank()
"Ao chamar getText você obtém uma String (objeto imutável) que não pode ser alterada (exceto reflexão) e assim a senha permanece na memória até a coleta do lixo. Ao chamar getPassword você obtém um array char que pode ser modificado, então a senha realmente não ficará na memória." No caso seria melhor o getPassword, mas acho que nem precisa, já que não vai manipular a senha, apenas testar.
Para o componente JFrame estar disponivel é preciso ter instaldo o WindowBuilder e reiniciado o eclipse, caso tenha feito isso, tente refazer o processo pois pode ser que instalação tenha tido algum problema.
@@wellinson muito obrigado Wellinson!! Tô precisando criar um sistema desktop. Sou iniciante no Java. Acho que sua playlist vai ser de grande utilidade . Vou maratonar e depois te digo no que deu
Só pra deixar registrado. Sua eplicação é muito boa e eu estou aprendendo bastante com ela. Apenas o audio que fica baixo mesmo. Parabéns e obrigado. @@wellinson
2:25 como eu construo esse código todo? preciso primeiro fazer isso para tudo funcionar eu acho e eu não entendo nada disso ainda :)
você precisa instalar o window builder pelo market place do eclipse, com ele vai ser possível desenhar as telas, esse é o código da tela gerado por ele!
Muito obrigado :)
tamo junto 👊
Execelente video, era oq eu tava procurando.
OBS :
não tenho certeza mas acho faltou adicionar a verificação para ver se o campo não esta em branco, pois quando voce deixa os 2 em branco e clica em entrar ele exibe a menssagem de sucesso. ------> && !textFieldUsuario.getText().isBlank() && !passwordField.getText().isBlank()
show espero que ajude! Testei aqui no meu projeto mas não tive esse problema, será que no seu projeto os operadores ficaram invertidos?
public void actionPerformed(ActionEvent e) {
if (textFieldUsuario.getText() != null && !textFieldUsuario.getText().isEmpty() &&
passwordField.getPassword() != null && passwordField.getPassword().length > 0) {
JOptionPane.showMessageDialog(btnNewButton, "Informações válidas!");
} else {
JOptionPane.showMessageDialog(btnNewButton, "Verifique as informações!", "Aviso", JOptionPane.WARNING_MESSAGE);
}
}
Top, parabéns!
valeu
melhor video
Valeu mano
Muito bom 👏
Parabéns 👏👏👏👏
Excelente!
Muito bom!
obrigado 👊
Show!!!!
Obrigado!
The method getText() from the type JPasswordField is deprecated, tem alguma sugestão para usar no lugar?
public void actionPerformed(ActionEvent e) {
if (textFieldUsuario.getText() != null && !textFieldUsuario.getText().isEmpty() &&
passwordField.getPassword() != null && passwordField.getPassword().length > 0) {
JOptionPane.showMessageDialog(btnNewButton, "Informações válidas!");
} else {
JOptionPane.showMessageDialog(btnNewButton, "Verifique as informações!", "Aviso", JOptionPane.WARNING_MESSAGE);
}
}
"Ao chamar getText você obtém uma String (objeto imutável) que não pode ser alterada (exceto reflexão) e assim a senha permanece na memória até a coleta do lixo.
Ao chamar getPassword você obtém um array char que pode ser modificado, então a senha realmente não ficará na memória."
No caso seria melhor o getPassword, mas acho que nem precisa, já que não vai manipular a senha, apenas testar.
isso não impede de utilizar pois é só um aviso, mas um getPassword() resolveria
Instalei o WindowBuilder só que mesmo assim não me aparece o jFrame
pode ter ocorrido algum problema durante a instalação tente reinstalar
qual a versão do eclipse e do Java
utilizado ?
Pode usar a versão mais recente do Eclipse e o Java 17
no meu eclipse não aparece a opção Jframe
Para o componente JFrame estar disponivel é preciso ter instaldo o WindowBuilder e reiniciado o eclipse, caso tenha feito isso, tente refazer o processo pois pode ser que instalação tenha tido algum problema.
@@wellinson consegui mano! muito obrigado! essa série de 6 videos montam um crud básico completo?
sim, todas as operações do CRUD são desenvolvidas no decorrer da playlist
@@wellinson muito obrigado Wellinson!! Tô precisando criar um sistema desktop. Sou iniciante no Java. Acho que sua playlist vai ser de grande utilidade . Vou maratonar e depois te digo no que deu
como vc conseguiu?
@@lucasl5939
Tu usa o netbeans ????
Nesse projeto estou usando o Eclipse
Aceita pedido de vídeo aula ?
Aceito sim, qual seria?
já comecei mal, não tenho esse Jframe no java, alguma alternativa ?
você precisa ter instalado WindowBuilder, após instalado é preciso reiniciar o eclipse!
@@wellinson eu já fiz isso.. e nada ainda
quando você clica com o direito sobre um arquivo Java na opção Open With tem WindowBuilder Editor?
@@wellinson vou instalar de novo, tinha desanimado kk
@@wellinson na instalação, não vem no arquivo jframe
Show de bola. Mas vc gravou muito baixo o audio.
Obrigado, nos próximos vídeos tentei melhorar o áudio!
Só pra deixar registrado. Sua eplicação é muito boa e eu estou aprendendo bastante com ela. Apenas o audio que fica baixo mesmo. Parabéns e obrigado.
@@wellinson