用java设计一个普通计算器窗口,五行四列
时间: 2024-02-29 21:52:47 浏览: 142
好的,以下是使用Java Swing库设计的一个普通计算器窗口,五行四列的代码:
```
import javax.swing.*;
import java.awt.*;
public class Calculator {
public static void main(String[] args) {
JFrame frame = new JFrame("计算器"); // 创建窗口对象
frame.setSize(300, 400); // 设置窗口大小
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置窗口关闭方式
frame.setLocationRelativeTo(null); // 设置窗口居中显示
JPanel panel = new JPanel(new GridLayout(5, 4, 5, 5)); // 创建面板对象,并设置为5行4列的网格布局,行间距和列间距均为5像素
panel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); // 设置面板的边距
String[] buttons = {"7", "8", "9", "/", "4", "5", "6", "*", "1", "2", "3", "-", "0", ".", "=", "+"}; // 定义计算器按钮的文本
for (String button : buttons) { // 遍历计算器按钮的文本
JButton btn = new JButton(button); // 创建按钮对象
btn.setFont(new Font("微软雅黑", Font.PLAIN, 16)); // 设置按钮字体
panel.add(btn); // 将按钮添加到面板上
}
frame.add(panel); // 将面板添加到窗口上
frame.setVisible(true); // 设置窗口可见
}
}
```
这段代码使用了JFrame、JPanel和JButton等Swing组件,通过设置面板的网格布局和按钮的文本,实现了一个五行四列的普通计算器窗口。
阅读全文