注册 登录
悉远 返回首页

焰阳小窝 http://bbs.7cuu.com/?1 [收藏] [复制] [分享] [RSS]

日志

窗体加减乘除运算

已有 786 次阅读2011-1-11 13:21 |个人分类:java|

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class Example10_5 {

public static void main(String args[]){

Win win=new Win();

}

}

class Win extends JFrame implements ActionListener{

JButton add,jian,cheng,chu;

JTextField inputNumber1,inputNumber2,result;

int i=0,j=0;

double number1=0.0,number2=0.0;

JPanel pSouth,pNorth,pCenter;

Win(){

add=new JButton("+");

jian=new JButton("-");

cheng=new JButton("*");

chu=new JButton("/");

inputNumber1=new JTextField(10);

inputNumber2=new JTextField(10);

result=new JTextField(10);

add.addActionListener(this);

jian.addActionListener(this);

cheng.addActionListener(this);

chu.addActionListener(this);

inputNumber1.addActionListener(this);

inputNumber2.addActionListener(this);

result.addActionListener(this);

pSouth=new JPanel();

pNorth=new JPanel();

pCenter=new JPanel();

pNorth.add(inputNumber1);

pNorth.add(inputNumber2);

pSouth.add(add);

pSouth.add(jian);

pSouth.add(cheng);

pSouth.add(chu);

pCenter.add(result);

add(pSouth,BorderLayout.SOUTH);

add(pNorth,BorderLayout.NORTH);

add(pCenter,BorderLayout.CENTER);

setBounds(100,100,370,250);

setVisible(true);

validate();

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==add){

number1=Double.parseDouble(inputNumber1.getText());

number2=Double.parseDouble(inputNumber2.getText());

result.setText(String.valueOf(number1+number2));

}

else if(e.getSource()==jian){

number1=Double.parseDouble(inputNumber1.getText());

number2=Double.parseDouble(inputNumber2.getText());

result.setText(String.valueOf(number1-number2));

}

else if(e.getSource()==cheng){

number1=Double.parseDouble(inputNumber1.getText());

number2=Double.parseDouble(inputNumber2.getText());

result.setText(String.valueOf(number1*number2));

}

else if(e.getSource()==chu){

number1=Double.parseDouble(inputNumber1.getText());

number2=Double.parseDouble(inputNumber2.getText());

result.setText(String.valueOf(number1/number2));

}

}

}


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

QQ|QQ客服|联系我们|Archiver|手机版|小黑屋|悉远网络 ( 鄂ICP备09013446号 )

GMT+8, 2024-5-17 13:23 , Processed in 0.026602 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

返回顶部