Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

import javax.swing. * ; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class RegistrationForm { private JFrame frame; private JTextField firstNameField, lastNameField; public RegistrationForm ( ) { frame

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class RegistrationForm {
private JFrame frame;
private JTextField firstNameField, lastNameField;
public RegistrationForm(){
frame = new JFrame("Registration Form");
frame.setSize(300,200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
JLabel firstNameLabel = new JLabel("First Name:");
firstNameField = new JTextField();
JLabel lastNameLabel = new JLabel("Last Name:");
lastNameField = new JTextField();
JButton submitButton = new JButton("Submit");
submitButton.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
String firstName = firstNameField.getText();
String lastName = lastNameField.getText();
showConfirmationDialog(firstName, lastName);
}
});
panel.add(firstNameLabel);
panel.add(firstNameField);
panel.add(lastNameLabel);
panel.add(lastNameField);
panel.add(submitButton);
frame.add(panel);
frame.setVisible(true);
}
private void showConfirmationDialog(String firstName, String lastName){
JOptionPane.showMessageDialog(frame, "Registration successful! Welcome, "+ firstName +""+ lastName +"!", "Confirmation", JOptionPane.INFORMATION_MESSAGE);
}
public static void main(String[] args){
SwingUtilities.invokeLater(()-> new RegistrationForm());
}
}
need a screenshots and outputs ss

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

Students also viewed these Databases questions