用java编写一个计算器界面
时间: 2023-08-26 13:04:32 浏览: 99
好的,我可以为您提供一个简单的Java计算器界面代码,代码如下:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Calculator {
public static void main(String[] args) {
JFrame frame = new JFrame("Calculator");
JPanel panel = new JPanel(new BorderLayout());
JTextField textField = new JTextField();
panel.add(textField, BorderLayout.NORTH);
JPanel buttonPanel = new JPanel(new GridLayout(4, 4));
String[] buttonLabels = {"7", "8", "9", "/", "4", "5", "6", "*", "1", "2", "3", "-", "0", ".", "=", "+"};
for (int i = 0; i < buttonLabels.length; i++) {
JButton button = new JButton(buttonLabels[i]);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
textField.setText(textField.getText() + button.getText());
}
});
buttonPanel.add(button);
}
panel.add(buttonPanel, BorderLayout.CENTER);
frame.add(panel);
frame.pack();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
```
这个计算器界面有一个文本框和一个带有数字和运算符的按钮面板。当用户按下按钮时,它们的标签将添加到文本框中。当用户按下“=”按钮时,计算表达式并将结果显示在文本框中。请注意,此代码仅提供了基本功能,您可以根据需要进行扩展和改进。
阅读全文