Emon766

Counter

Sep 23rd, 2021 (edited)
899
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package Mul_Button_Anonomous;
  2.  
  3. import javax.swing.*;
  4. import java.awt.*;
  5. import java.awt.event.ActionEvent;
  6. import java.awt.event.ActionListener;
  7.  
  8. public class Counter {
  9.     JTextField tf;
  10.     JButton b,r;
  11.     Counter(){
  12.         JFrame f= new JFrame("SET/RESET");
  13.         f.setSize(300,150);
  14.         f.setLayout(new FlowLayout());
  15.         f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  16.  
  17.         JLabel lbl = new JLabel("Counter");
  18.         f.add(lbl);
  19.         tf= new JTextField("0",10);
  20.         f.add(tf);
  21.         JButton b= new JButton("Count");
  22.  
  23.         f.add(b);
  24.  
  25.  
  26.  
  27.  
  28.         ActionListener l1 =new ActionListener() {
  29.             @Override
  30.             public void actionPerformed(ActionEvent e) {
  31.  
  32.  
  33.                     String s = tf.getText();
  34.                     int val = Integer.parseInt(s)+1;
  35.                     tf.setText(val+"");
  36.  
  37.  
  38.  
  39.             }
  40.         };
  41.    b.addActionListener(l1);
  42.  
  43.         JButton r = new JButton("Reset");
  44.         f.add(r);
  45.         ActionListener l2 = new ActionListener() {
  46.             @Override
  47.             public void actionPerformed(ActionEvent e) {
  48.                 tf.setText("0");
  49.             }
  50.         };
  51.         r.addActionListener(l2);
  52.  
  53. f.setVisible(true);
  54.     }
  55.  
  56.     public static void main(String[] args) {
  57.         new Counter();
  58.     }
  59.  
  60.  
  61. }
RAW Paste Data