Java JFrame四则运算窗口

package image2;
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Demo2 {
	public static void main(String[]args) {
		new cul();
	}
}
class cul extends JFrame implements ActionListener{
	JPanel jp1,jp2;
	JLabel jl1,jl2;
	JButton jb1,jb2,jb3,jb4,jb5;
	JTextField jt1,jt2;
	public cul() {
		jl1=new JLabel("a:");
		jl2=new JLabel("b:");
		
		jt1=new JTextField(5);
		jt2=new JTextField(5);
		
		jp1=new JPanel();
		jp2=new JPanel();
		
		jb1=new JButton("+");
		jb1.addActionListener(this);
		jb2=new JButton("-");
		jb2.addActionListener(this);
		jb3=new JButton("*");
		jb3.addActionListener(this);
		jb4=new JButton("/");
		jb4.addActionListener(this);
		jb5=new JButton("退出");
		jb5.addActionListener(this);
		
		jp1.add(jl1);jp1.add(jt1);
		jp2.add(jl2);jp2.add(jt2);
		
		this.add(jp1);this.add(jp2);
		this.add(jb1);this.add(jb2);this.add(jb3);this.add(jb4);
		this.add(jb5);
		this.setLayout(new FlowLayout());
		this.setTitle("四则运算");
		this.setSize(220,160);
		this.setLocationRelativeTo(null);
		this.setVisible(true);
		
	}
	public void actionPerformed(ActionEvent e) {
		if(e.getSource()==jb1) {
			JOptionPane.showMessageDialog(null, Double.valueOf(jt1.getText())+Double.valueOf(jt2.getText()));;
		}
		if(e.getSource()==jb2) {
			JOptionPane.showMessageDialog(null, Double.valueOf(jt1.getText())-Double.valueOf(jt2.getText()));
		}
		if(e.getSource()==jb3) {
			JOptionPane.showMessageDialog(null, Double.valueOf(jt1.getText())*Double.valueOf(jt2.getText()));
		}
		if(e.getSource()==jb4) {
			JOptionPane.showMessageDialog(null, Double.valueOf(jt1.getText())/Double.valueOf(jt2.getText()));
		}
		if(e.getSource()==jb5) {
			System.exit(0);
		}
	}
}

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值