Java 求和 清除

package First;

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;

public class summation implements ActionListener {
    JFrame f;
    JPanel p;
    JButton b1,b2;
    JLabel l1,l2,l3,l4;
    JTextField t1,t2,t3;
    public summation() {
        f = new JFrame();
        p = new JPanel(new GridLayout(3,3));
        b1 = new JButton("求和");
        b1.addActionListener(this);
        b2 = new JButton("清除");
        b2.addActionListener(this);
        l1=new JLabel("加数1");
        l2=new JLabel("加数2");
        l3=new JLabel(" ");
        l4=new JLabel(" ");
        t1=new JTextField();
        t2=new JTextField();
        t3=new JTextField();
        f.setSize(300,200);
        f.setVisible(true);
        f.add(p);
        p.add(l1);
        p.add(t1);
        p.add(l3);
        p.add(l2);
        p.add(t2);
        p.add(l4);
        p.add(b1);
        p.add(t3);
        p.add(b2);
    }
    public static void main(String[] args){
        new summation();
    }
    @Override
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub

        if(e.getSource()==b1) {
            int sum;
            int a=Integer.parseInt(t1.getText());
            int b=Integer.parseInt(t2.getText());
            sum=a+b;
            t3.setText(sum+"");
        }
        if(e.getSource()==b2) {
            t1.setText(null);
            t2.setText(null);
            t3.setText(null);
        }
    }
}

原文地址:https://www.cnblogs.com/wannengc/p/10962713.html

时间: 2024-10-07 18:59:07

Java 求和 清除的相关文章

Java如何清除空格?

在Java编程中,如何清除/删除空格? 以下示例演示如何使用Util.regex.Pattern类的matcher.replaceAll(stringname)方法来删除空格. package com.yiibai; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RemovingWhitespaces { public static void main(String[] argv) { S

Java求和的整体思路

一.    设计思想: 设计这个程序我们需要考虑到参数的输入,并且可以输入多个参数,以及为用户考虑到各种的边界问题.首先第一步我们应该给出输入参数的语句,让用户可以输入.第二步我们应对其进行参数个数的输出,看是否输入的参数,如果参数为0,提示用户输入的参数为 0,然后就是输出的参数个数输出给用户.第三步就是用int类型对其参数进行强制转化,然后用for循环对其进行相加.最后一步就是将得到的结果输出. 三:源代码 //多个参数求和问题 //zhanxinwu, September 26th,201

如何写java求和源代码

1.设计思想:利用eclipse编写. 2.程序流程图:先建立一个包->建立一个类->写代码->运行->修正错误,完善代码. 3.源程序代码: package dijia; public class Qiuhe { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("参数个数"+args.length); int i,j;

清除输入框

1. 来源WHBatchBreakPackageFragment.java 2. .java文件 /** * 清除所有信息*/private void clearAll(){ //清空输入框 etOutbox.setText(""); etInnerCode.setText(""); tvOutboxQty.setVisibility(View.GONE); tvTotalQty.setVisibility(View.GONE); //清空总数 totalQty =

java面试第十八天

软件开发流程: 1.可行性分析 2.需求分析->开发测试 3.概要设计->分隔模块,定义框架等 4.详细设计->类设计.接口设计 5.编码 6.测试 7.部署 8.维护 单元测试: 要求: 要有边界值的分析,主要针对分支语句的临界点 语句覆盖,保证写的任何语句都要运行到 判定覆盖,所有判断的地方都要覆盖掉 条件覆盖,保证所有条件都要覆盖掉 路径覆盖,所有分支都要测试到 步骤: 1.针对每个类写一个TestCase,在setUp方法中初始化要测试类,在tearDown方法中将测试类置为nu

android 卸载程序、清除数据、停止服务用法

要实现卸载程序.清除数据.停止正在执行的服务这几大模块,如今将代码粗略总结例如以下: 主要运用到的类有 PackageManager ActivityManager ApplicationInfo RunningServiceInfo Method 还有两个android.pm下的源文件用于生成桩,IPackageStatsObserver.java 和 IPackageDataObserver.java,由名字能够看出,他们是跟包的状态和大小有关的,在网上找到这两个文件的源代码后,把他们放在p

Java面向对象特性

1.Java语言面向对象的三大关键特征 1)封装:将对象的数据和操作数据的方法相结合,通过方法将对象的数据与实现细节保护起来,称为封装.在java中,通过类 这种语言机制实现了数据的封装与隐藏.2)继承:当两个类有继承关系时,子类可以重用父类中的代码,如果想修改,就重写,继承关系减少了程序中相类似代码的重复说明. java中只支持类之间的单继承,多重继承要通过接口实现.3.)多态:多态的含义可以表达为"对外一个接口,内部多种实现".java语言支持两种形式的多态,运行时多态和编译时多态

android 卸载程序、清除数据、停止服务使用方法

要实现卸载程序.清除数据.停止正在运行的服务这几大模块,现在将代码粗略总结如下: 主要运用到的类有 PackageManager ActivityManager ApplicationInfo RunningServiceInfo Method 还有两个android.pm下的源文件用于生成桩,IPackageStatsObserver.java 和 IPackageDataObserver.java,由名字可以看出,他们是跟包的状态和大小有关的,在网上找到这两个文件的源码后,把他们放在工程sr

清除redis缓存,解决异常

异常信息: org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to deserialize payload. Is the byte array a result of cor