zoukankan      html  css  js  c++  java
  • 简单界面生成

    import java.awt.*; impo

    rt java.awt.event.*;

    class Calculate extends Frame implements ActionListener {

    TextField t1=new TextField(5); //第一个操作数文本框

    TextField t2=new TextField(5); //运算符文本框

    TextField t3=new TextField(5); //第一个操作数文本框

    TextField t4=new TextField(5); //结果文本框

    Label L1=new Label("=");

    Button btn=new Button("计算");

    public Calculate() {

    setLayout(new FlowLayout());

    add(t1);add(t2);

    add(t3);

    add(L1);

    add(t4);

    add(btn);

    btn.addActionListener(this); //注册动作事件监听者为当前对象

    addWindowListener(new WindowAdapter() {

    //关闭窗口事件

    public void windowClosing(WindowEvent e)

    { dispose(); //释放窗口 System.exit(0); //退出程序 }

    });

    }

    public void actionPerformed(ActionEvent e)

    {

    float x,y; //操作数变量

    double result=0; //结果变量

    String op;

    try {//异常捕获机制

    x=Float.parseFloat(t1.getText());//将字符串数据转换成浮点型数据

    y=Float.parseFloat(t3.getText());

    op=t2.getText();

    if(op.equals("+")) //运算符为"+" result=x+y;

    else if(op.equals("-")) //运算符为"-" result=x-y;

    else if(op.equals("*")) //运算符为"*" result=x*y;

    else if(op.equals("/")) //运算符为"/" result=x/y;

    t4.setText(Double.toString(result));

    }

    catch(Exception ee){t4.setText("数据错误");

    } //捕获异常,数据错误时,显示信息

    }

    public static void main(String args[]) {

    Calculate mainFrame = new Calculate();

    mainFrame.setSize(400, 400);

    mainFrame.setTitle("两个数的计算程序");

    mainFrame.setVisible(true);

    }

    }

  • 相关阅读:
    9月7日总结
    Arbitrage题解
    杀蚂蚁题解
    8月11日总结
    8月10总结
    PHP 关于获取客户端ip的方法
    PHP内置函数大全
    PHP header函数设置http头
    获取两个日期之间的全部的日期数据(包括两个日期)
    根据周日获取这周的周日到周六的日期(周日为这周的第一天)
  • 原文地址:https://www.cnblogs.com/xiaokuan/p/5469949.html
Copyright © 2011-2022 走看看