admin 管理员组文章数量: 1086019
2024年3月12日发(作者:微服务架构选型)
import Event;
import Listener;
import n;
import ;
import ;
import ;
import ield;
public class Calculator extends JFrame
{
private JPanel jp;
private JTextField
tAdd1,tAdd2,tAdd3,tSub1,tSub2,tSub3,tMul1,tMul2,tMul3,tDiv1,tDiv2,tDiv3;
private JLabel tShow,label1,label2,label3,label4,label5,label6,label7,label8;
private JButton result,exit;
//构造器
public Calculator()
{
super("简易计算器");
Init();
}
//初始化
public void Init()
{ //显示区
tShow=new JLabel(" 感谢使用简易计算器!"); nds(0, 0, 300, 20);
//加法区
tAdd1=new JTextField(); tAdd2=new JTextField(); tAdd3=new JTextField();
label1=new JLabel("+"); label2=new JLabel("=");
nds(5, 25, 80, 20); nds(85, 25, 15, 15);
nds(100,25,80,20); nds(180,25,15,15);
nds(190,25,130,20);
//减法区
tSub1=new JTextField(); tSub2=new JTextField(); tSub3=new JTextField();
label3=new JLabel("-"); label4=new JLabel("=");
nds(5, 50, 80, 20); nds(85, 50, 15, 15);
nds(100,50,80,20); nds(180,50,15,15);
nds(190,50,130,20);
//乘法区
tMul1=new JTextField(); tMul2=new JTextField(); tMul3=new JTextField();
label5=new JLabel("*"); label6=new JLabel("=");
nds(5, 75, 80, 20); nds(85,75, 15, 15);
nds(100,75,80,20); nds(180,75,15,15);
nds(190,75,130,20);
//除法区
tDiv1=new JTextField(); tDiv2=new JTextField(); tDiv3=new JTextField();
label7=new JLabel("/"); label8=new JLabel("=");
nds(5, 100, 80, 20); nds(85,100, 15, 15);
nds(100,100,80,20); nds(180,100,15,15);
nds(190,100,130,20);
result=new JButton("开始计算");
nds(10,140,100,40);
exit=new JButton("退出");
nds(180,140,100,40);
jp=(JPanel)tentPane();
out(null);
(tShow); (tAdd1); (label1); (tAdd2); (label2);
(tAdd3);
(tSub1); (label3); (tSub2); (label4); (tSub3);
(tMul1);
(tMul2); (label5); (tMul3); (label6); (tDiv1);
(label7);
(tDiv2); (label8); (tDiv3); (result); (exit);
//动作事件
ionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
(0);
}
});
ionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
Double d = null;
String a=null,b=null;
a=t(); b=t();
if(!y()&&!y()) //if(a!=null&b!=null&&a!=""&b!="")不行
{
d=ouble(a)+ouble(b);
版权声明:本文标题:java编写的简单计算器 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710224345a563270.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论