rendered paste bodyimport java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class test {
private static int number;
private static JLabel numberLabel;
private static JButton incrementButton;
private static class ButtonHandler implements ActionListener {
public void actionPerformed(ActionEvent event) {
number++;
numberLabel.setText("" + number);
}
}
public static void main(String[] args) {
JFrame outputFrame;
Container outputPane;
ButtonHandler incrementListener;
outputFrame = new JFrame();
outputPane = outputFrame.getContentPane();
outputFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
outputFrame.setSize(200, 75);
outputPane.setLayout(new FlowLayout());
number = 0;
numberLabel = new JLabel("" + number);
incrementButton = new JButton("Increment");
incrementListener = new ButtonHandler();
incrementButton.addActionListener(incrementListener);
outputPane.add(numberLabel);
outputPane.add(incrementButton);
outputFrame.setVisible(true);
}
}