import java.awt.代码,谁能帮我解释下代码

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class Shiya

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class Shiyan

{

String shu1="";

String shu2="";

double jg;

String jieguo="";

String yunsuanfu="";

boolean one=true;

boolean two=true;

boolean three=true;

boolean four=true;

JFrame frame=new JFrame("计算器");

JPanel panel1=new JPanel();

JPanel panel2=new JPanel();

JButton btn0=new JButton("0");

JButton btn1=new JButton("1");

JButton btn2=new JButton("2");

JButton btn3=new JButton("3");

JButton btn4=new JButton("4");

JButton btn5=new JButton("5");

JButton btn6=new JButton("6");

JButton btn7=new JButton("7");

JButton btn8=new JButton("8");

JButton btn9=new JButton("9");

JButton jia=new JButton("+");

JButton jian=new JButton("-");

JButton cheng=new JButton("x");

JButton chu=new JButton("/");

JButton dengyu=new JButton("=");

JButton qingchu=new JButton("C");

JTextField tf=new JTextField(20);

public static void main(String args[])

{

new Shiyan();

}

Shiyan()

{

frame.add(panel1);

frame.add(panel2);

panel1.add(tf);

panel2.add(btn7);

panel2.add(btn8);

panel2.add(btn9);

panel2.add(jia);

panel2.add(btn4);

panel2.add(btn5);

panel2.add(btn6);

panel2.add(jian);

panel2.add(btn1);

panel2.add(btn2);

panel2.add(btn3);

panel2.add(cheng);

panel2.add(btn0);

panel2.add(qingchu);

panel2.add(dengyu);

panel2.add(chu);

frame.setVisible(true);

frame.setSize(300, 200);

frame.setResizable(false);

frame.setLocation(234, 345);

frame.getContentPane().add(panel1,BorderLayout.NORTH);

frame.getContentPane().add(panel2,BorderLayout.CENTER);

panel1.setLayout(new GridLayout(1,1));

panel2.setLayout(new GridLayout(4, 4)); //布局

class Shuzi implements ActionListener //数字键

{

public void actionPerformed(ActionEvent e)

{

if(one==true) //one=true

展开

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值