Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.abby;
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.*;
- import java.sql.*;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- class Registration extends JFrame implements ActionListener
- {
- JLabel l1, l2, l3, l4, l5, l6, l7, l8,stud1,stud2,stud3,stud4,stud5,stud6;
- JTextField tf1, tf2, tf5, tf6, tf7;
- JButton btn1, btn2 ;
- JPasswordField p1, p2;
- Registration()
- {
- setVisible(true);
- setSize(700, 700);
- setLayout(null);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setTitle("Registration Form");
- l1 = new JLabel("Student Registration Form:");
- l1.setForeground(Color.blue);
- l1.setFont(new Font("Algerian", Font.BOLD, 20));
- l2 = new JLabel("Name:");
- l3 = new JLabel("Email-ID:");
- l4 = new JLabel("Create Passowrd:");
- l5 = new JLabel("Confirm Password:");
- l6 = new JLabel("Country:");
- l7 = new JLabel("State:");
- l8 = new JLabel("Phone No:");
- tf1 = new JTextField();
- tf2 = new JTextField();
- p1 = new JPasswordField();
- p2 = new JPasswordField();
- tf5 = new JTextField();
- tf6 = new JTextField();
- tf7 = new JTextField();
- btn1 = new JButton("Submit");
- btn2 = new JButton("Clear");
- btn1.addActionListener(this);
- btn2.addActionListener(this);
- l1.setBounds(100, 30, 400, 30);
- l2.setBounds(80, 70, 200, 30);
- l3.setBounds(80, 110, 200, 30);
- l4.setBounds(80, 150, 200, 30);
- l5.setBounds(80, 190, 200, 30);
- l6.setBounds(80, 230, 200, 30);
- l7.setBounds(80, 270, 200, 30);
- l8.setBounds(80, 310, 200, 30);
- tf1.setBounds(300, 70, 200, 30);
- tf2.setBounds(300, 110, 200, 30);
- p1.setBounds(300, 150, 200, 30);
- p2.setBounds(300, 190, 200, 30);
- tf5.setBounds(300, 230, 200, 30);
- tf6.setBounds(300, 270, 200, 30);
- tf7.setBounds(300, 310, 200, 30);
- btn1.setBounds(50, 350, 100, 30);
- btn2.setBounds(170, 350, 100, 30);
- add(l1);
- add(l2);
- add(tf1);
- add(l3);
- add(tf2);
- add(l4);
- add(p1);
- add(l5);
- add(p2);
- add(l6);
- add(tf5);
- add(l7);
- add(tf6);
- add(l8);
- add(tf7);
- add(btn1);
- add(btn2);
- }
- public void actionPerformed(ActionEvent e)
- {
- if (e.getSource() == btn1)
- {
- int x = 0;
- String s1 = tf1.getText();
- String s2 = tf2.getText();
- char[] s3 = p1.getPassword();
- char[] s4 = p2.getPassword();
- String s8 = new String(s3);
- String s9 = new String(s4);
- String s5 = tf5.getText();
- String s6 = tf6.getText();
- String s7 = tf7.getText();
- if (s8.equals(s9))
- {
- try
- {
- /* Class.forName("oracle.jdbc.driver.OracleDriver");
- Connection con = DriverManager.getConnection("jdbc:oracle:thin:@mcndesktop07:1521:xe", "sandeep", "welcome");
- PreparedStatement ps = con.prepareStatement("insert into reg values(?,?,?,?,?,?)");
- ps.setString(1, s1);
- ps.setString(2, s2);
- ps.setString(3, s8);
- ps.setString(4, s5);
- ps.setString(5, s6);
- ps.setString(6, s7);
- ResultSet rs = ps.executeQuery();*/
- stud1= new JLabel("Hello ! "+s1);
- stud1.setBounds(100, 30, 400, 30);
- /*stud2.setBounds(100, 70, 400, 30);
- stud3.setBounds(100, 110, 400, 30);
- stud4.setBounds(100, 150, 400, 30);
- stud5.setBounds(100, 190, 400, 30);
- stud6.setBounds(100, 230, 400, 30);*/
- l2 = new JLabel("");
- l3 = new JLabel("");
- l4 = new JLabel("");
- l5 = new JLabel("");
- l6 = new JLabel("");
- l7 = new JLabel("");
- l8 = new JLabel("");
- tf1 = new JTextField();
- tf2 = new JTextField();
- p1 = new JPasswordField();
- p2 = new JPasswordField();
- tf5 = new JTextField();
- tf6 = new JTextField();
- tf7 = new JTextField();
- x++;
- if (x > 0)
- {
- JOptionPane.showMessageDialog(btn1, "Data Saved Successfully");
- }
- }
- catch (Exception ex)
- {
- System.out.println(ex);
- }
- }
- else
- {
- JOptionPane.showMessageDialog(btn1, "Password Does Not Match");
- }
- }
- else
- {
- tf1.setText("");
- tf2.setText("");
- p1.setText("");
- p2.setText("");
- tf5.setText("");
- tf6.setText("");
- tf7.setText("");
- }
- }
- /* public static void Main(String args[])
- {
- new Registration();
- }
- */
- }
Add Comment
Please, Sign In to add comment