BCA

AJAVA LAB

PROGRAM 1 PROGRAM 2 PROGRAM 3 PROGRAM 4 PROGRAM 5 PROGRAM 6

PART B

PROGRAM 7 PROGRAM 8 PROGRAM 9 PROGRAM 10 PROGRAM 11 PROGRAM 12 PROGRAM 13 PROGRAM 14 PROGRAM 15 . . .

11. Design an user interface to check the validity of username and password entered by comparing it with the data in the back end.

 
 

11. Design an user interface to check the validity of username and password entered by comparing it
with the data in the back end. 

//
//O database used:


 // Java Program to enter name and password
// using JTextField and JPasswordField
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;


class Program11 extends JFrame implements ActionListener {
	// JTextField
	static JTextField t,t1,t2;

	// JPasswordField
	static JPasswordField pass;

	// JFrame
	static JFrame f;

	// JButton
	static JButton b;

	// label to display text
	static JLabel l,l1,l2;

	// default constructor
	 
	 static   JTextArea area;

	// main class
	public static void main(String[] args)
	{ 
		f = new JFrame("textfield");
 
		l = new JLabel("nothing entered");
        //l.setBounds(250, 200, 250, 250);

   area = new JTextArea();
		area.setBounds(250, 200, 250, 100);

		b = new JButton("submit");
 
		Program11 te = new Program11();
 
		b.addActionListener(te);
 


         l1 = new JLabel("user name");
			l1.setBounds(50, 50, 250, 30);

       
		
		t = new JTextField("enter name", 16);
        t.setBounds(250, 50, 250, 30);

     b.setBounds(280, 380, 100, 40);

       l2 = new JLabel("password ");
		 l2.setBounds(50, 150, 250, 30);
		// create a object of passwordField with 16 columns
		pass = new JPasswordField(16);
         pass.setBounds(250, 150, 250, 30);


		// create an object of font type
		Font fo = new Font("Serif", Font.ITALIC, 20);
 
		t.setFont(fo);
 
		 
 

         f.add(l1);
          f.add(l2);
		f.add(t);
		f.add(pass);
		f.add(b);
		f.add(area);

		 
 
		f.setSize(500, 500);
       f.setLayout(null); 
		f.show();
	}
 
	public void actionPerformed(ActionEvent e)
	{
		String s = e.getActionCommand();
		if (s.equals("submit")) {
			// set the text of the label to the text of the field

            String user="admin",password="admin123";
                area.setText("name = " + t.getText() + "\t Password = " + pass.getText());
         

             if(user.equals(t.getText()) && password.equals(pass.getText()))
            {
             area.setText("  Welcome : Login is successful\n " +"name = " + t.getText() + "\n Password = " + pass.getText());
             }
   else
{
 area.setText("name = " + t.getText() + "\t Password = " + pass.getText() +"\n enter admin :admin123");

}
			

			// set the text of field to blank
			t.setText(" ");

			// set the text of password field to blank
			pass.setText("");
		}
	}
}