| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 458 人关注过本帖
标题:烦请前辈们看一下,这个小程序我卡住了
取消只看楼主 加入收藏
邢宝辉
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-12-1
结帖率:0
收藏
已结贴  问题点数:20 回复次数:0 
烦请前辈们看一下,这个小程序我卡住了
完成一个用来进行加、减、乘、除运算功能的简易计算器。
界面上有三个文本框,其中两个用来输入参与运算的两个数,加、减、乘、除运算符号放于按钮上,用来选择,
当在第二个文本框中输入数字后,直接回车,在第三个文本框中直接显示结果。


package practice;
import java.awt.*;

import javax.swing.*;

import java.awt.event.*;
public class TX8 extends JFrame implements ActionListener
    {
     Label bq1=new Label("请输入第一个数据:");
     Label bq2=new Label("请选择运算按钮:");
     Label bq3=new Label("请输入第二个数据:");
     Label bq4=new Label("计算结果:");
     JButton an1=new JButton("+");   
     JButton an2=new JButton("-");
     JButton an3=new JButton("*");
     JButton an4=new JButton("/");
     JTextField T1=new JTextField(10);
     JTextField T2=new JTextField(10);
     JTextField T3=new JTextField(10);
     int a,b;
     public static void main(String[] args)
    {
        TX8 jsq=new TX8();
    }
    public TX8()
    {
    setLayout(new FlowLayout());
    add(bq1);add(T1);
    add(bq2);add(an1);add(an2);add(an3);add(an4);
    add(bq3);add(T2);
    add(bq4);add(T3);
    T3.setEditable(false);
    an1.addActionListener(this);//注册监听器
    an2.addActionListener(this);
    an3.addActionListener(this);
    an4.addActionListener(this);
    T2.addActionListener(this);
    setSize(150,350);
    setLocation(300,300);
    this.setResizable(false);
    setTitle("简易计算器");
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setVisible(true);
    }
   public void actionPerformed(ActionEvent e) //从这条代码开始,功能实现我不会写了
   {
    a=Integer.parseInt(T1.getText());
    //b=Integer.parseInt(T2.getText());
    if (e.getSource()==an1){
        b=Integer.parseInt(T2.getText());
    }
     if (e.getSource()==T2.getText())
     { T3.setText("");
      T3.setText(Integer.toString(a+b));     
     }
     
   
   
   }
   }
搜索更多相关主题的帖子: 计算器 practice package public import 
2013-12-01 14:51
快速回复:烦请前辈们看一下,这个小程序我卡住了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018840 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved