Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaで数を数えるプログラムを実装するにはどうすればよいですか?


プログラムは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();
   }
}
出力

Javaで数を数えるプログラムを実装するにはどうすればよいですか?


  1. JavaでJTreeの各ノードにマウスを右クリックして実装するにはどうすればよいですか?

    JTree JComponentのサブクラスです 階層プロパティを使用してデータを表示するために使用できるクラス ノードを追加する ノードに接続し、親ノードと子ノードの概念を維持します。ツリーの各要素はノードになります 。ノードは拡張可能で折りたたみ可能です 。 mouseReleased()を使用して、JTreeの各ノードでマウスの右クリックを実装できます。 MouseAdapterのメソッド クラスであり、 show()を呼び出す必要があります JPopupMenuのメソッド ツリーノードにポップアップメニューを表示するクラス。 例 import java.awt.*; impo

  2. JavaでJTableの検索機能を実装するにはどうすればよいですか?

    JTable 複雑なデータ構造を表示するためのJComponentのサブクラスです。 JTableコンポーネントは、 Model View Controller(MVC)デザインパターンに従うことができます 行と列にデータを表示するため 。 JTableは、 TableModelListener、TableColumnModelListener、ListSelectionListener、CellEditorListener、RowSorterListenerを生成できます。 インターフェイス。 JTextField に文字列を入力することで、JTableの検索機能を実装できます。 、JT