1、运行net beans,新建项目,拖动标签命名为“结果:”,同理创建空白文本框,按钮 如图所示
2、双击数字1按钮,输入代码jTextField1.setText(jTextField1.getText()+("1")); 在文本框输入1时显示,同理数字2——9,0相同操作
3、双击加号按钮,输入 String a = jTextField1.getText();//获取第一个数firstnum = Integer.parseInt(a);//将字符串转换成整型 jTextField1.setText(null);//清空文本框 fangfa=1;//将加法设为1同理减法String a = jTextField1.getText();//获取第一个数 firstnum = Integer.parseInt(a);//将字符串转换成整型 jTextField1.setText(null);//清空文本框 fangfa=2;//将减法设为2乘法String a = jTextField1.getText();//获取第一个数 firstnum = Integer.parseInt(a);//将字符串转换成整型 jTextField1.setText(null);//清空文本框 fangfa=3;//将乘法设为3除法String a = jTextField1.getText();//获取第一个数 firstnum = Integer.parseInt(a);//将字符串转换成整型 jTextField1.setText(null);//清空文本框 fangfa=4;//将除法设为4
3、双击等号按钮输入 String b = jTextField1.getText();//获取第二个数
secoundnum = Integer.parseInt(b);//将字符串转换成整型
switch(fangfa){
case 1:
int result = firstnum+secoundnum;
String r = String.valueOf(result);//将整型转换成字符串
jTextField1.setText(r);//输出加法
break;
case 2:
String s = String.valueOf(firstnum-secoundnum);
jTextField1.setText(s);//输出减法
break;
case 3:
String t = String.valueOf(firstnum*secoundnum);
jTextField1.setText(t);//输出乘法
break;
case 4:
String u = String.valueOf(firstnum/secoundnum);
jTextField1.setText(u);//输出除法
break;
4、双击清零按钮 输入jTextField1.setText(null);
2、双击数字1按钮,输入代码jTextField1.setText(jTextField1.getText()+("1")); 在文本框输入1时显示,同理数字2——9,0相同操作
3、双击加号按钮,输入 String a = jTextField1.getText();//获取第一个数firstnum = Integer.parseInt(a);//将字符串转换成整型 jTextField1.setText(null);//清空文本框 fangfa=1;//将加法设为1同理减法String a = jTextField1.getText();//获取第一个数 firstnum = Integer.parseInt(a);//将字符串转换成整型 jTextField1.setText(null);//清空文本框 fangfa=2;//将减法设为2乘法String a = jTextField1.getText();//获取第一个数 firstnum = Integer.parseInt(a);//将字符串转换成整型 jTextField1.setText(null);//清空文本框 fangfa=3;//将乘法设为3除法String a = jTextField1.getText();//获取第一个数 firstnum = Integer.parseInt(a);//将字符串转换成整型 jTextField1.setText(null);//清空文本框 fangfa=4;//将除法设为4
3、双击等号按钮输入 String b = jTextField1.getText();//获取第二个数
secoundnum = Integer.parseInt(b);//将字符串转换成整型
switch(fangfa){
case 1:
int result = firstnum+secoundnum;
String r = String.valueOf(result);//将整型转换成字符串
jTextField1.setText(r);//输出加法
break;
case 2:
String s = String.valueOf(firstnum-secoundnum);
jTextField1.setText(s);//输出减法
break;
case 3:
String t = String.valueOf(firstnum*secoundnum);
jTextField1.setText(t);//输出乘法
break;
case 4:
String u = String.valueOf(firstnum/secoundnum);
jTextField1.setText(u);//输出除法
break;
4、双击清零按钮 输入jTextField1.setText(null);