Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Java FX Change this code to another one that does the same but do not looks the same Code: package Project-03 Application Viewer; import javax.swing.*;

Java FX

Change this code to another one that does the same but do not looks the same

Code:

package Project-03 Application Viewer;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.sql.*;

public class Project-03 Application Viewer extends JFrame implements ActionListener

{

JLabel l1, l2, l3, l4, l5, l6, l7, l8;

JTextField tf1, tf2, tf5, tf6, tf7;

JButton btn1, btn2;

JPasswordField p1, p2;

JavaFXApplication1()

{

setVisible(true);

setSize(900, 900);

setLayout(null);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setTitle("Registration Form in Java");

l1 = new JLabel("Registration Form in Windows Form:");

l1.setForeground(Color.blue);

l1.setFont(new Font("Serif", Font.BOLD, 18));

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);

}

@Override

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", "Hello", "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();

x++;

if (x > 0)

{

JOptionPane.showMessageDialog(btn1, "Data Saved");

}

}

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 Project-03 Application Viewer();

}

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Transactions On Large Scale Data And Knowledge Centered Systems Xxviii Special Issue On Database And Expert Systems Applications Lncs 9940

Authors: Abdelkader Hameurlain ,Josef Kung ,Roland Wagner ,Qimin Chen

1st Edition

3662534541, 978-3662534540

More Books

Students also viewed these Databases questions