mport jav import java.awt."; import java.awt.event.*; public class FinalGUI ( JButton startButton, stopButton: JLabel label; public (1) JFrame - new JFrame ("SwingApp2"); f.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); //1.3+ createGUT (f); initListeners(); (2) f.setVisible(___(3)); } void initListeners() ( ActionListener actionl new MyActionListener(); startButton.addActionListener(actioni); stopButton.addActionListener( } (5) 1 class MyActionListener implements public void actionPerformed (ActionEvent e) { if (e.getSource () - startButton) { startRutton.setEnabled( (6) stopButton.setEnabled( label.setTaxt ("Prass Stop."); 17 } else { stopButton.setEnabled( 7 (9) label.setText ("Press Start."); startButton new JButton ("Start"); stopButton new JButton ("Stop"); stopButton.setEnabled(false); (10) -new JLabel("Press Start.", JLabel.CENTER); Container cf.getContentPane (); c.add(startButton, BorderLayout.NEST); c.add(stopButton, BorderLayout.EAST); c.add(label, Border Layout.SOUTH); } public static void main(String[] args) { new FinalGUI (): SAMPLE OUTPUT: FinalGUI Start Stop Start I void createGUT (JFrame { Click Start FinalGUI Stop Click Stop
mport jav import java.awt."; import java.awt.event.*; public class FinalGUI ( JButton startButton, stopButton: JLabel label; public (1) JFrame - new JFrame ("SwingApp2"); f.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); //1.3+ createGUT (f); initListeners(); (2) f.setVisible(___(3)); } void initListeners() ( ActionListener actionl new MyActionListener(); startButton.addActionListener(actioni); stopButton.addActionListener( } (5) 1 class MyActionListener implements public void actionPerformed (ActionEvent e) { if (e.getSource () - startButton) { startRutton.setEnabled( (6) stopButton.setEnabled( label.setTaxt ("Prass Stop."); 17 } else { stopButton.setEnabled( 7 (9) label.setText ("Press Start."); startButton new JButton ("Start"); stopButton new JButton ("Stop"); stopButton.setEnabled(false); (10) -new JLabel("Press Start.", JLabel.CENTER); Container cf.getContentPane (); c.add(startButton, BorderLayout.NEST); c.add(stopButton, BorderLayout.EAST); c.add(label, Border Layout.SOUTH); } public static void main(String[] args) { new FinalGUI (): SAMPLE OUTPUT: FinalGUI Start Stop Start I void createGUT (JFrame { Click Start FinalGUI Stop Click Stop
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
Study the given program and the sample output. Provide the missing code for all items.
![import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class FinalGUI (
JButton startButton, stopButton;
JLabel label;
public (1)
t
JFrame 1 - new JFrame ("SwingApp2");
f.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); //2.3+
createGUT (f);
initListeners ();
(2)
f.setVisible(____ (3)__);
}
void initListeners() (
ActionListener actionl new MyActionListener();
startButton.addActionListener(actioni);
stopButton.addActionListener(
(4));
}
(5)
4
class MyActionListener implements
public void actionPer formed (ActionEvent e) {
if (e.getSource ()-startButton) {
startButton.setEnabled(
(6)
(7) 17
stopButton.setEnabled(
label.setText ("Prass Stop.");
} else {
atopButton.setEnabled( (8)______};
(9)
label.setTaxt ("Press Start.");
startButton = new JButton ("Start");
stopButton
new JButton ("Stop");
stopButton.setEnabled(false);
(10)
- new JLabel("Press Start.", JLabel.CENTER);
-
Container cf.getContent Pane ();
c.add(startButton, BorderLayout.NEST);
c.add(stopButton, BorderLayout.EAST);
c.add(label, BorderLayout.SOUTH);
}
public static void main(String[] args) {
new FinalGUI ();
}
SAMPLE OUTPUT:
FinalGUI
Start
Stop
Start
1
3
void createGUT (JFrame ) [
Click Start.
FinalGUI
Stop
Click Stop](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ff5af9cbe-d8ad-414b-89e2-b572e6b263d6%2Ff9374966-f874-4b88-b11d-9da97a8549b4%2Fpg4gte9g_processed.jpeg&w=3840&q=75)
Transcribed Image Text:import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class FinalGUI (
JButton startButton, stopButton;
JLabel label;
public (1)
t
JFrame 1 - new JFrame ("SwingApp2");
f.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); //2.3+
createGUT (f);
initListeners ();
(2)
f.setVisible(____ (3)__);
}
void initListeners() (
ActionListener actionl new MyActionListener();
startButton.addActionListener(actioni);
stopButton.addActionListener(
(4));
}
(5)
4
class MyActionListener implements
public void actionPer formed (ActionEvent e) {
if (e.getSource ()-startButton) {
startButton.setEnabled(
(6)
(7) 17
stopButton.setEnabled(
label.setText ("Prass Stop.");
} else {
atopButton.setEnabled( (8)______};
(9)
label.setTaxt ("Press Start.");
startButton = new JButton ("Start");
stopButton
new JButton ("Stop");
stopButton.setEnabled(false);
(10)
- new JLabel("Press Start.", JLabel.CENTER);
-
Container cf.getContent Pane ();
c.add(startButton, BorderLayout.NEST);
c.add(stopButton, BorderLayout.EAST);
c.add(label, BorderLayout.SOUTH);
}
public static void main(String[] args) {
new FinalGUI ();
}
SAMPLE OUTPUT:
FinalGUI
Start
Stop
Start
1
3
void createGUT (JFrame ) [
Click Start.
FinalGUI
Stop
Click Stop
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Recommended textbooks for you
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY