I have an action listener question. What goes in the parameters when adding an action listener to a button. Here is my code:
Code:
package NumberAverager;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JTextField;
import javax.swing.JLabel;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
class NumberAverager
{
public static void main(String[] args)
{
//create and set the title for a new frame
JFrame frame = new JFrame();
frame.setTitle("Number Averager");
//create a container
Container contentPane = frame.getContentPane();
//create a layout and apply it to the contentPane
FlowLayout layout = new FlowLayout();
frame.setLayout(layout);
//create components
JTextField num1 = new JTextField("Number 1");
JTextField num2 = new JTextField("Number 2");
JButton calculate_average = new JButton("Calculate average");
JLabel average = new JLabel("Average");
//add the components
contentPane.add(num1);
contentPane.add(num2);
contentPane.add(calculate_average);
contentPane.add(average);
//create action listeners
calculate_average.addActionListener(WHATGOESHERE?);
//frame settings
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
Comment