Explore BrainMass

Explore BrainMass

    Writing a Java GUI displaying time when button clicked

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    Enhance the ButtonViewer program so that it prints the time at which the button was clicked.

    Use the following class as your main class:
    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;

    /**
    This program demonstrates how to install an action listener.
    */
    public class ButtonViewer
    {
    private static final int FRAME_WIDTH = 100;
    private static final int FRAME_HEIGHT = 60;

    public static void main(String[] args)
    {
    JFrame frame = new JFrame();
    JButton button = new JButton("Click me!");
    frame.add(button);

    ActionListener listener = new ClickListener();
    button.addActionListener(listener);

    frame.setSize(FRAME_WIDTH, FRAME_HEIGHT);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
    }
    }

    You need to supply the following class in your solution:
    ClickListener

    Do not modify the following:

    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;

    /**
    This program demonstrates how to install an action listener.
    */
    public class ButtonViewer
    {
    private static final int FRAME_WIDTH = 100;
    private static final int FRAME_HEIGHT = 60;

    public static void main(String[] args)
    {
    JFrame frame = new JFrame();
    JButton button = new JButton("Click me!");
    frame.add(button);

    ActionListener listener = new ClickListener();
    button.addActionListener(listener);

    frame.setSize(FRAME_WIDTH, FRAME_HEIGHT);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
    }
    }.

    © BrainMass Inc. brainmass.com June 4, 2020, 4:41 am ad1c9bdddf
    https://brainmass.com/computer-science/graphics/writing-java-gui-displaying-time-button-clicked-575038

    Solution Summary

    This solution helps write a Java GUI that displays time when a button was clicked.

    $2.19

    ADVERTISEMENT