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
(
3
0
0
,
2
0
0
)
;
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 pls

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

Advances In Spatial Databases 2nd Symposium Ssd 91 Zurich Switzerland August 1991 Proceedings Lncs 525

Authors: Oliver Gunther ,Hans-Jorg Schek

1st Edition

3540544143, 978-3540544142

More Books

Students also viewed these Databases questions

Question

b. Why were these values considered important?

Answered: 1 week ago