Java是一種強大的編程語言,可以用來開發各種類型的應用程序。這篇文章討論的是如何在Java中編寫一個按鈕點擊事件來計算一系列數字的加和。
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class AddNumbersGUI extends JFrame implements ActionListener { JLabel label; JTextField textField; JButton button; int sum = 0; public AddNumbersGUI() { setLayout(new FlowLayout()); label = new JLabel("Enter a number:"); add(label); textField = new JTextField(10); add(textField); button = new JButton("Add"); button.addActionListener(this); add(button); } public void actionPerformed(ActionEvent e) { String input = textField.getText(); int number = Integer.parseInt(input); sum += number; textField.setText(""); } public static void main(String[] args) { AddNumbersGUI frame = new AddNumbersGUI(); frame.setTitle("Add Numbers"); frame.setSize(250, 100); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
上面的代碼創建了一個簡單的GUI來實現加和的功能。程序首先創建了一個JFrame窗口,并在其中添加了一個JLabel標簽、一個JTextField文本框和一個JButton按鈕。當用戶輸入一個數字并點擊按鈕時,程序將數字加到一個名為sum的變量中。最后,程序使用setText()方法將文本框清空。
在main()方法中,創建了一個AddNumbersGUI類的實例,并設置了窗口的標題、大小和可見性。當用戶關閉窗口時,程序將退出。
以上是一個簡單的Java程序,可以用來計算輸入數字的加和。該程序展示了Java中使用按鈕點擊事件的基本方法。您可以使用它來進一步學習Java編程,或用它作為開發更復雜程序的基礎。