帮忙做一个JAVA程序

来源:百度知道 编辑:UC知道 时间:2024/05/19 05:21:39
1. 计算器窗口为180×200(单位像素), 以“计算器”为标题,窗口大小不能改变;2. 用一个标签或文本框(背景色自定)来显示计算结果,程序开始运行时标签上应显示为0.0,向右靠齐;3. 用16个按钮分别表示0~9个数字、加(+)、减(-)、乘(×)、除(÷)、等号(=)和小数点(.);4. 各个按钮的位置应按下图进行布置。

这个是完整的
你自己看着把相应的地方改改就行了

package assignment;

import java.awt.*;
import java.awt.event.*;

class CalculatorPanel extends Panel implements ActionListener{

public CalculatorPanel(){
setLayout(new BorderLayout());
display = new TextField("0");
display.setEditable(false);
add(display, "North");

Panel p = new Panel();
p.setLayout(new GridLayout(4, 4));
String buttons = "789/456*123-0.=+";
for (int i = 0; i < buttons.length(); i++)
addButton(p, buttons.substring(i, i + 1));
add(p, "Center");
}

private void addButton(Container c, String s){
Button b = new Button(s);
c.add(b);
b.addActionListener(this);
}

public void actionPerformed(ActionEvent evt) {