编写一个应用程序,有一个标题为“计算”的窗口,窗口的布局为FloeLayout布局。设计4个按钮,分别命名为“

编写一个应用程序,有一个标题为“计算”的窗口,窗口的布局为FloeLayout布局。设计4个按钮,分别命名为“加”、“减”、“乘”、“除”,另外,窗口中还有三个文本框,单... 编写一个应用程序,有一个标题为“计算”的窗口,窗口的布局为FloeLayout布局。设计4个按钮,分别命名为“加”、“减”、“乘”、“除”,另外,窗口中还有三个文本框,单击相应的按钮,将两个文本框的数字做运算,在第三个框中显示结果。 展开
 我来答
逆罗Tony
2019-08-22
知道答主
回答量:1
采纳率:0%
帮助的人:711
展开全部
/* ZL编
编程实现:有一个标题为“计算”的窗口,窗口的布局为FlowLayout;有4个按钮,分别为加、减、乘、除;还有3个文本行
 * 单击任一按钮,将两个文本行的数字进行相应的运算,在第三个文本行中显示结果。
 */
package SetEvent;
import java.awt.*;
import java.awt.event.*;
public class SetCalculator extends Frame implements ActionListener {
static SetCalculator frm = new SetCalculator();
static Button btn1,btn2,btn3,btn4;
static TextField txt1,txt2,txt3;
public static void main(String[] args) {
frm.setTitle("计算器");
frm.setBounds(900,600,240,200);
frm.setLayout(new FlowLayout());
frm.setVisible(true);
btn1 = new Button("加");
btn2 = new Button("减");
btn3 = new Button("乘");
btn4 = new Button("除");
btn1.addActionListener(frm);
btn2.addActionListener(frm);
btn3.addActionListener(frm);
btn4.addActionListener(frm);
txt1 = new TextField(10);
txt2 = new TextField(10);
txt3 = new TextField(10);
txt3.setEditable(false);
frm.add(txt1);
frm.add(txt2);
frm.add(btn1);
frm.add(btn2);
frm.add(btn3);
frm.add(btn4);
frm.add(txt3);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==btn1) {
int sum;
sum=Integer.parseInt(txt1.getText())+Integer.parseInt(txt2.getText());
String Sum=String.valueOf(sum);
txt3.setText(Sum);

}
if(e.getSource()==btn2) {
int sum;
sum=Integer.parseInt(txt1.getText())-Integer.parseInt(txt2.getText());
String Sum=String.valueOf(sum);
txt3.setText(Sum);

}
if(e.getSource()==btn3) {
int sum;
sum=Integer.parseInt(txt1.getText())*Integer.parseInt(txt2.getText());
String Sum=String.valueOf(sum);
txt3.setText(Sum);

}
if(e.getSource()==btn4) {
int sum;
sum=Integer.parseInt(txt1.getText())/Integer.parseInt(txt2.getText());
String Sum=String.valueOf(sum);
txt3.setText(Sum);

}
}

}
止芹Yf
2011-11-28 · TA获得超过352个赞
知道小有建树答主
回答量:1081
采纳率:0%
帮助的人:604万
展开全部
收人民币100,可做。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
65918855
2011-11-27 · TA获得超过104个赞
知道答主
回答量:56
采纳率:0%
帮助的人:16.7万
展开全部
你说的是火星文么? 听不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式