实现计算器

qq_36631950 2016-12-29 08:47:20
我遇见一个题目
做一个简易的“+ - * /”计算器:Fram中加入2个提示标签,1个显示结果的标签,两个输入文本框,四个单选框(标题分别为+-*/),1个按钮;分别输入2个整数,选择相应运算符,点击后显示计算结果;点击右上角的关闭按钮,可以关闭窗口
然后我是这么编写的
import java.awt.*;
import java.awt.event.*;
public class Jisuanqi {
public static TextField tf1, tf2, tf3;
public static void main(String[] args) {
Button b=new Button("=");
Label L1=new Label("第一个数:");
Label L2=new Label("第二个数:");
Label L3=new Label("结果:");
tf1=new TextField();
tf2=new TextField();
tf3=new TextField();
Choice c=new Choice();
c.add("+");
c.add("-");
c.add("*");
c.add("/");
Frame f=new Frame("calculated");
f.add(L1);
f.add(tf1);
f.add(c);
f.add(L2);
f.add(tf2);
f.add(b);
f.add(L3);
f.add(tf3);
f.setLayout(new FlowLayout());
b.addActionListener(new Myjisuanji());
f.addWindowListener(new Myjisuanji());
f.pack();
f.setVisible(true);
}
}
class Myjisuanji extends WindowAdapter implements ActionListener{
@Override
public void actionPerformed(ActionEvent e){

}
public void windowClosing(WindowEvent e)
{
Frame f = (Frame)e.getSource();
f.setVisible(false);
System.exit(-1);
}
}
...全文
259 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
咋地啦,出啥错了?

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧