কম্পিউটার

জাভাতে সংখ্যা গণনা করার জন্য একটি প্রোগ্রাম কীভাবে বাস্তবায়ন করবেন?


প্রোগ্রামটি একটি JLabel ব্যবহার করে একটি গণনা লেবেল ধরে রাখতে, একটি JTextField সংখ্যা গণনা ধরে রাখতে উপাদান , JButton যোগ করুন তৈরি করতে উপাদান , সরান এবং রিসেট করুন বোতাম যখন আমরা অ্যাড বোতামে ক্লিক করি, তখন JTextField-এ গণনা বৃদ্ধি পাবে দ্বারা '1' এবং অপসারণ বোতামে ক্লিক করলে গণনা '1' দ্বারা হ্রাস পাবে৷ আমরা রিসেট বোতামে ক্লিক করলে, এটি রিসেট হবে গণনা '0' .

উদাহরণ

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CounterTest extends JFrame implements ActionListener {
   private JLabel label;
   private JTextField text;
   private JButton addBtn, removeBtn, resetBtn;
   private int count;
   public CounterTest() {
      setTitle("Counter Test");
      setLayout(new FlowLayout());
      count = 0;
      label = new JLabel("Count:");
      text = new JTextField("0", 4);
      addBtn = new JButton("Add");
      removeBtn = new JButton("Remove");
      resetBtn = new JButton("Reset");
      addBtn.addActionListener(this);
      removeBtn.addActionListener(this);
      resetBtn.addActionListener(this);
      add(label);
      add(text);
      add(addBtn);
      add(removeBtn);
      add(resetBtn);
      setSize(375, 250);
      setLocationRelativeTo(null);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setVisible(true);
   }
   public void actionPerformed(ActionEvent ae) {
      if (ae.getSource() == addBtn) {
         count++; // increment the coiunt by 1
         text.setText(String.valueOf(count));
         repaint();
      } else if (ae.getSource() == removeBtn) {
         count--; // decrement the count by 1
         text.setText(String.valueOf(count));
         repaint();
      } else if (ae.getSource() == resetBtn) {
         count = 0; // reset the count to 0
         text.setText(String.valueOf(count));
         repaint();
      }
   }
   public static void main(String[] args) {
      new CounterTest();
   }
}

আউটপুট

জাভাতে সংখ্যা গণনা করার জন্য একটি প্রোগ্রাম কীভাবে বাস্তবায়ন করবেন?


  1. জাভা 9-এ JShell-এ ফিবোনাচি সিরিজ কীভাবে বাস্তবায়ন করবেন?

  2. জাভাতে হ্যাশসেট

  3. জাভাতে JTree-এর প্রতিটি নোডে মাউসের ডান-ক্লিক কীভাবে প্রয়োগ করবেন?

  4. জাভাতে একটি JTable এর অনুসন্ধান কার্যকারিতা কিভাবে বাস্তবায়ন করবেন?