Java生成计算器应用窗口
时间: 2023-10-30 08:07:09 浏览: 77
要生成一个计算器应用窗口,您可以使用Java Swing库。下面是一个简单的示例代码,可以生成一个带有数字和运算符按键的计算器应用窗口:
```java
import java.awt.*;
import javax.swing.*;
public class Calculator extends JFrame {
// 构造函数
public Calculator() {
setTitle("Calculator"); // 设置窗口标题
setSize(300, 400); // 设置窗口大小
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置关闭操作
// 创建面板
JPanel panel = new JPanel(new GridLayout(4, 4)); // 4行4列网格布局
getContentPane().add(panel, BorderLayout.CENTER);
// 创建按钮
JButton btn0 = new JButton("0");
JButton btn1 = new JButton("1");
JButton btn2 = new JButton("2");
JButton btn3 = new JButton("3");
JButton btn4 = new JButton("4");
JButton btn5 = new JButton("5");
JButton btn6 = new JButton("6");
JButton btn7 = new JButton("7");
JButton btn8 = new JButton("8");
JButton btn9 = new JButton("9");
JButton btnAdd = new JButton("+");
JButton btnSub = new JButton("-");
JButton btnMul = new JButton("*");
JButton btnDiv = new JButton("/");
JButton btnEquals = new JButton("=");
JButton btnClear = new JButton("C");
// 添加按钮到面板
panel.add(btn7);
panel.add(btn8);
panel.add(btn9);
panel.add(btnDiv);
panel.add(btn4);
panel.add(btn5);
panel.add(btn6);
panel.add(btnMul);
panel.add(btn1);
panel.add(btn2);
panel.add(btn3);
panel.add(btnSub);
panel.add(btn0);
panel.add(btnClear);
panel.add(btnEquals);
panel.add(btnAdd);
setVisible(true); // 显示窗口
}
// main函数
public static void main(String[] args) {
new Calculator(); // 创建计算器窗口
}
}
```
这段代码创建了一个带有数字和运算符按键的计算器应用窗口。您可以根据自己的需求进行修改和扩展。
阅读全文