java创建一个计算器窗口
时间: 2023-08-31 19:13:36 浏览: 50
下面是一个简单的Java代码示例,用于创建一个计算器窗口:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Calculator extends JFrame implements ActionListener {
private JTextField textField;
private JButton button;
private JPanel panel;
public Calculator() {
textField = new JTextField(10);
button = new JButton("Calculate");
panel = new JPanel(new FlowLayout());
panel.add(textField);
panel.add(button);
button.addActionListener(this);
add(panel);
setTitle("Calculator");
setSize(250, 100);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button) {
String expression = textField.getText();
int result = evaluateExpression(expression);
textField.setText(Integer.toString(result));
}
}
public static int evaluateExpression(String expression) {
// TODO: Implement calculation logic
return 0;
}
public static void main(String[] args) {
Calculator calculator = new Calculator();
calculator.setVisible(true);
}
}
```
这个计算器窗口包括一个文本框和一个按钮,当用户点击按钮时,程序会读取文本框中的表达式并计算结果,然后将结果显示在文本框中。你可以根据需要修改代码以实现自己的计算器窗口。