Modify the above program to add another textfield below the first one. Your result should resemble the following image: Hello App Enter your first name Enter your last name Submit Hello Jill Hill Jill Modify the message produced by the Submit button to place the value in the second textfield after th value in the first textfield. Hello App Hill Reset Submit X Reset Modify the Reset button to also set the second textfield back to its default text.
I need help moding this Java code to follow the picture.
import java.awt.event.*;
import javax.swing.*;
class Main
{
public static void main(String args[])
{
JFrame myframe= new JFrame("Hello App");
JLabel lblMessage=new JLabel();
lblMessage.setBounds(100,50, 250,12);
myframe.add(lblMessage);
JTextField txtBox1;
txtBox1=new JTextField("Enter your first name");
txtBox1.setBounds(100,88, 150,30);
myframe.add(txtBox1);
JButton btnSubmit=new JButton("Submit");
btnSubmit.setBounds(100,170, 88,30);
myframe.add(btnSubmit);
btnSubmit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String msg="Hello "+txtBox1.getText();
lblMessage.setText(msg);
}
});
JButton btnReset=new JButton("Reset");
btnReset.setBounds(244,170, 88,30);
myframe.add(btnReset);
btnReset.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
lblMessage.setText("");
txtBox1.setText("Enter your first name");
}
});
myframe.setSize(400,400);
myframe.setLayout(null);
myframe.setVisible(true);
}
}
![Modify the above program to add another textfield below the first one. Your result should resemble
the following image:
Hello App
Enter your first name
Enter your last name
Submit
Hello Jill Hill
4
Jill
Hill
Reset
Modify the message produced by the Submit button to place the value in the second textfield after the
value in the first textfield.
Hello App
Submit
X
Reset
Modify the Reset button to also set the second textfield back to its default text.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fc43e03e1-b353-4d50-a726-bab1a8232fef%2F07b16cf5-2a0a-4def-a84c-690d3367d760%2Flcp8cto_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
The object of a JTextField class is a text component that allows the editing of a single line text
Step by step
Solved in 4 steps with 5 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)