/**
 *Criado pelo prof. André Aparecido da Silva para as aulas 22a 24 
 *do Curso Tecnico em Informática do Colégio Estadual do Paraná 
 *
 */
import javax.swing.*;
import java.awt.*;
import javax.swing.event.*;
import java.awt.event.*;


public class Interface_Login extends JFrame implements ActionListener
{
		JTextField tf_Login; 
		JPasswordField tf_Senha;
				
		JButton bt_Entrar, bt_Cancelar;	
		JPanel Painel1, Painel2,  Painel3,  Painel4,  Painel4A,  Painel4B, Painel5,  Painel5A,  Painel5B,  Painel6,  Painel7,  Painel8, Painel9; 	
		
    	public Interface_Login() 
    	{
    			getContentPane().setLayout(new GridLayout(10, 1));
    			
				getContentPane().add(Painel1 = new JPanel());
				getContentPane().add(Painel2 = new JPanel());
				getContentPane().add(Painel3 = new JPanel());
			    Painel3.add(new JLabel ("Informe seu usuário e senha para entrar"));		
				getContentPane().add(Painel4 = new JPanel(new GridLayout(1, 2)));
				Painel4.add(Painel4A = new JPanel(new FlowLayout(FlowLayout.RIGHT)));
				Painel4A.add(new JLabel ("Login:"));
				Painel4.add(Painel4B = new JPanel(new FlowLayout(FlowLayout.LEFT)));
				Painel4B.add( tf_Login = new JTextField(15));
				
				getContentPane().add(Painel5 = new JPanel(new GridLayout(1, 2)));
				Painel5.add(Painel5A = new JPanel(new FlowLayout(FlowLayout.RIGHT)));
				Painel5A.add(new JLabel ("Senha:"));
				
				Painel5.add(Painel5B = new JPanel(new FlowLayout(FlowLayout.LEFT)));
				Painel5B.add(tf_Senha = new JPasswordField (15));
								
				getContentPane().add(Painel6 = new JPanel());
				getContentPane().add(Painel7 = new JPanel());			
				getContentPane().add(Painel8 = new JPanel());
				Painel8.add(bt_Entrar = new JButton("Entrar"));
				Painel8.add(bt_Cancelar = new JButton("Cancelar"));
				getContentPane().add(Painel9 = new JPanel());
				////////////////////////////////////////////////

    			bt_Entrar.addActionListener(this);
    			bt_Cancelar.addActionListener(this);
    			setTitle("SISTEMAX - Interface de Login"); 
    			pack();
    			setResizable(false);
    			setVisible(true);	
    	}
    	public void actionPerformed(ActionEvent e)
    	{
    			if(e.getSource()==bt_Entrar)
    			{
    				String Nome = tf_Login.getText().toLowerCase();
    				String Senha= tf_Senha.getText().toLowerCase();
    				if(((Nome.equals("luiz"))&&(Senha).equals("luiz"))||((Nome.equals("luana"))&&(Senha).equals("luana")))
    				{
    					new Interface_Principal();
    					dispose();

    				}	
    				else	
    				{
    					JOptionPane.showMessageDialog(null, "ERRO AO EFETUAR O LOGIN");
    					tf_Login.setText("");
    					tf_Senha.setText("");

    				}	    				
    			}
    			if(e.getSource()==bt_Cancelar)
    			{
    				   	tf_Login.setText("");
    					tf_Senha.setText("");
    				
    			}	     		
	
    	}	
    	public static void main(String args [])
    	{
    			new Interface_Login();
    	}	
    
    
}