Boa tarde, já fiz a tela de login no Jcreator, mais os eventos que chama outro form não sei fazer ainda, mais se alguém me ajudar quero aprender, nos textfield usuário e senha seria digitado o nome do usuário e senha e se o nome e a senha estiverem corretos dar mensagem de boas vindas e abrir um form,se não, emitir mensagem senha e nome incorretos e limpar os campos texfield senha e nome,se estiverem em branco emitir mensagem de senha em branco .Espero contar com ajuda de todos.
Obrigado.
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class Login extends JFrame implements ActionListener{
JTextField tfusuario,tfsenha;
JLabel lbusuario,lbsenha,lbjoakimsoftcom;
JButton btentra,btfecha;
public Login(){
setVisible(true);
setTitle("Sistema de login");
setSize(300,200);
setLocationRelativeTo(null);
getContentPane().setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
lbjoakimsoftcom = new JLabel ("joakimsoft.com");
lbusuario = new JLabel ("Usuário:");
lbsenha = new JLabel ("senha:");
btentra = new JButton ("Entrar");
btfecha = new JButton ("Sair");
tfusuario = new JTextField();
tfsenha = new JTextField();
getContentPane().add(lbjoakimsoftcom);
getContentPane().add(btfecha);
getContentPane().add(btentra);
getContentPane().add(lbusuario);
getContentPane().add(lbsenha);
getContentPane().add(tfsenha);
getContentPane().add(tfusuario);
lbjoakimsoftcom.setBounds(110,5,150,25);
tfusuario.setBounds (110,40,160,25);
tfsenha.setBounds (110,90,160,25);
btfecha.setBounds (170,130,100,20);
btentra.setBounds (40,130,100,20);
lbusuario.setBounds (40,40,50,25);
lbsenha.setBounds (40,90,50,25);
btfecha.addActionListener(this);
btentra.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if (e.getSource()== btfecha){
JOptionPane.showMessageDialog(null,"Deseja realmente sair do sistema!");
System.exit(0);
}
}
public static void main (String[]args){
new Login();
}
}