public class Login extends JFrame implements ActionListener {
public JLabel lbusuario, lbsenha;
public JTextField txusuario, txsenha;
public JButton bentrar;
public JPanel pacima,pabaixo;
public Login(){
super("Login de Usuário");
setSize(180,150);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
pacima= new JPanel(new FlowLayout(FlowLayout.LEFT));
pabaixo= new JPanel(new FlowLayout(FlowLayout.CENTER));
lbusuario= new JLabel("Usuário");
pacima.add(lbusuario);
add(pacima,"Center");
txusuario= new JTextField (7);
pacima.add(txusuario);
add(pacima,"Center");
lbsenha= new JLabel ("Senha ");
pacima.add(lbsenha);
add(pacima,"Center");
txsenha= new JTextField (7);
pacima.add(txsenha);
add(pacima,"Center");
bentrar= new JButton("Logar");
pabaixo.add(bentrar);
add(pabaixo,"South");
bentrar.addActionListener(this);
//cor de Fundo do Painel
//pacima.setBackground(Color.green);
//pabaixo.setBackground(Color.green);
//Cor do Label
lbusuario.setForeground(Color.magenta);
lbsenha.setForeground(Color.magenta);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==bentrar){
JOptionPane.showMessageDialog(lbusuario,"Digite usuario e a senha!");
}
}
public static void main(String agr[]){
Login l=new Login();
l.show();
}
o pograminha tá funcinando mas nem tudo.Queria que o usuário digitasse a senha e o nome e mostrasse um mensagem: "Voce está logado" senao
"digite nome e senha correta" queria fazer essa comparação com um banco de dados ou arquivo de texto, mas não to conseguindo fazer isso se puder me ajudar...
Pergunta
joaozinho
package login;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Login extends JFrame implements ActionListener {
public JLabel lbusuario, lbsenha;
public JTextField txusuario, txsenha;
public JButton bentrar;
public JPanel pacima,pabaixo;
public Login(){
super("Login de Usuário");
setSize(180,150);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
pacima= new JPanel(new FlowLayout(FlowLayout.LEFT));
pabaixo= new JPanel(new FlowLayout(FlowLayout.CENTER));
lbusuario= new JLabel("Usuário");
pacima.add(lbusuario);
add(pacima,"Center");
txusuario= new JTextField (7);
pacima.add(txusuario);
add(pacima,"Center");
lbsenha= new JLabel ("Senha ");
pacima.add(lbsenha);
add(pacima,"Center");
txsenha= new JTextField (7);
pacima.add(txsenha);
add(pacima,"Center");
bentrar= new JButton("Logar");
pabaixo.add(bentrar);
add(pabaixo,"South");
bentrar.addActionListener(this);
//cor de Fundo do Painel
//pacima.setBackground(Color.green);
//pabaixo.setBackground(Color.green);
//Cor do Label
lbusuario.setForeground(Color.magenta);
lbsenha.setForeground(Color.magenta);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==bentrar){
JOptionPane.showMessageDialog(lbusuario,"Digite usuario e a senha!");
}
}
public static void main(String agr[]){
Login l=new Login();
l.show();
}
o pograminha tá funcinando mas nem tudo.Queria que o usuário digitasse a senha e o nome e mostrasse um mensagem: "Voce está logado" senao
"digite nome e senha correta" queria fazer essa comparação com um banco de dados ou arquivo de texto, mas não to conseguindo fazer isso se puder me ajudar...
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.