java 4 7怎么算术运算_java四则运算
老师出的题,题意是使用布局分方式做四则运算,做完之后我发现在事件监听上出了点问题,这方面还是没有搞懂按“+”这个按钮就是把text1+text2,希望高手能指点一下,谢谢了。两个text...
老师出的题,题意是使用布局分方式做四则运算,做完之后我发现在事件监听上出了点问题,这方面还是没有搞懂
按“+”这个按钮就是把text1+text2,希望高手能指点一下,谢谢了。
两个text 1个label 输出结果用的,还有就是but + - * / 这四个按钮。
我写的代码如下
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Buju extends JFrame
{JTextField text1,text2;
JButton but1,but2,but3,but4;
JLabel lab1;
public Buju(){
super("布局模式");
setBounds(20,20,500,400);
Container contentPane=getContentPane();
contentPane.setLayout(new BorderLayout(10,10));
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel jp1=new JPanel(new FlowLayout());
JPanel jp2=new JPanel(new FlowLayout());
text1=new JTextField(5);
jp2.add(text1);
text2=new JTextField(5);
jp2.add(text2);
lab1=new JLabel("输出结果");
jp2.add(lab1);
but1=new JButton("+");
jp1.add(but1);
but2=new JButton("-");
jp1.add(but2);
but3=new JButton("*");
jp1.add(but3);
but4=new JButton("/");
jp1.add(but4);
contentPane.add(jp2,BorderLayout.CENTER);
contentPane.add(jp1,BorderLayout.SOUTH);
}
private void but1ActionPerformed(java.awt.event.ActionEvent evt) {//这里就不对劲了,也不知道该怎么写了。
double x,y,s;
String str;
x=Double.valueOf(text1.getText());
y=Double.valueOf(text2.getText());
s=x+y;
str=String.valueOf(s);
lab1.setText(str);
}
public static void main(String[] args) {
Buju bj=new Buju();
bj.setVisible(true);
}
}
展开
java 4 7怎么算术运算_java四则运算相关推荐
- java调节音量代码_用Java调用VC音量控制程序_java
前言 本文通过java的Runtime接口来实现调用其他语言实现的应用程序,进而来实现对计算机硬件信息的监控和控制.本文是多媒体信息系统的一个部分,就是调整计算机音量. 使用VC编写音量控制程序 本控 ...
- java分子分母的加减乘除_JAVA实现精确的加减乘除代码
用java代码实现一个加减乘除运算计算器白雪公主的故事告诉我们,就算七个屌丝对她好,也比不过高富帅给她的一个吻. 现场写一个:代码如下 import java.util.Scanner; public ...
- java算术运算测试思想_Java四则运算课堂测试三
packageyunsuan;importjava.util.Scanner;importjavax.script.ScriptEngine;importjavax.script.ScriptEngi ...
- java 四则运算_java四则运算
题目描述: 从<构建之法>第一章的 "程序" 例子出发,像阿超那样,花二十分钟写一个能自动生成小学四则运算题目的命令行 "软件",满足以下需求: 除 ...
- java四则运算思路_java四则运算
代码存放coding地址:https://coding.net/u/Jerryii/p/ArithmeticTopic/git/blob/master/.gitignore 一.题目描述: 实践能力的 ...
- java web随机生成四则运算_java四则运算生成器
题目描述: 从<构建之法>第一章的 "程序" 例子出发,像阿超那样,花二十分钟写一个能自动生成小学四则运算题目的命令行 "软件",满足以下需求: 除 ...
- java象棋无框架版_Java版中国象棋
/* *中国象棋Java *作者:yanick *源文件:Chess.java *最后修改时间:2006-11-1 *添加功能:实现了当前棋局的保存 *Chess.java */ import jav ...
- java基础包的基本信息_JAVA 基础 之 基本数据类型、引用类型和包...
java中数据类型有两类 基本数据类型 引用类型 基本数据类型 整数型 byte - 8bit short - 16bit int - 32bit long - 64bit [赋值时一般在数字后加上* ...
- java有理数类的封装_java实验报告有理数的类封装.doc
java实验报告有理数的类封装 华中科技大学文华学院 <Java程序设计>实验报告 实验三:有理数的类封装 专业班级: 通信工程2008级1班 姓名: 学号: 时间: 实验三:有理数的类封 ...
最新文章
- STL vector的几种清空容器(删除)办法
- mysql 迁移 nosql_从关系型Mysql到Nosql HBase的迁移实践
- Vue——基础(对象、属性样式操作、条件、循环、事件、绑定)
- 太难了!线下教培受重创,这家企业无奈宣布全员工资3.5折5个月
- leetcode948. Bag of Tokens
- 开发者注意!盘一盘 iOS 14 中 Swift 和 SwiftUI 的使用情况
- 汽车美容4s连锁店会员管理系统【源码分享】
- 解决windows10下总是很快进入睡眠问题
- Windows 10 未安装任何音频输出设备 解决方案
- robo3T-操作MongoDB数据库常用命令
- 店铺首页图片css,店铺装修-CSS中的背景样式
- 手把手教你做蓝牙聊天应用(二)-设计方案
- 2022ICPC杭州 F. Da Mi Lao Shi Ai Kan De codeforces gym 104090F
- R.I.P,又一位程序员巨佬——左耳朵耗子陨落
- 计算机视觉中的细节问题(七)
- 安全专家看黑客:黑客浅谈
- 厦大生物科学类要考计算机等级吗,厦门大学生命科学学院调剂经验分享
- matlab中欠定方程组超定方程组_【七年级】30二元一次方程组应用——分段计费问题...
- 外卖点餐平台系统源码
- 提交辞职但领导不批准怎么处理