java-加法器代码

importjava.awt.*;

importjava.awt.event.*;

importjavax.swing.*;

 

publicclass Adder implements ActionListener

{

       JFrame AdderFrame;

       JTextField TOprand1;

       JTextField TOprand2;

       JLabel LAdd,LSum;

       JButton BAdd,BClear;

       JPanel JP1,JP2;

       public Adder()

       {

              AdderFrame=newJFrame("AdderFrame");

              TOprand1=newJTextField("0.0");

              TOprand2=newJTextField("0.0");

              LAdd=newJLabel("+");

              LSum=newJLabel("=   ");

              BAdd=newJButton("Add");

              BClear=newJButton("Clear");

              JP1=newJPanel();

              JP2=newJPanel();

              BAdd.addActionListener(this);

              BClear.addActionListener(newActionListener()

              {

                     public void actionPerformed(ActionEventevent)

                     {

                            TOprand1.setText("0.0");

                            TOprand2.setText("0.0");

                            LSum.setText("=");      

                     }

              });

              AdderFrame.add(JP1);

              JP1.add(TOprand1);

              JP1.add(LAdd);

              JP1.add(TOprand2);

              JP1.add(LSum);

             

             

              AdderFrame.add(JP2);

              JP2.add(BAdd);

              JP2.add(BClear);

              AdderFrame.getContentPane().setLayout(newBorderLayout());

              AdderFrame.getContentPane().add(JP1,BorderLayout.NORTH);

              AdderFrame.getContentPane().add(JP2,BorderLayout.SOUTH);

             

              AdderFrame.addWindowListener(newWindowAdapter()

              {

                     public void windowClosing(WindowEventevent)

                     {

                            System.exit(0);

                     }

              });

              AdderFrame.pack();

              AdderFrame.setVisible(true);

              AdderFrame.setResizable(false);

              AdderFrame.setSize(250,100);

       }

       public void actionPerformed(ActionEventevent)

       {

                    

              doublesum=(double)(Double.valueOf(TOprand1.getText()).doubleValue()+Double.valueOf(TOprand2.getText()).doubleValue());

              LSum.setText("="+sum);

       }

      

       public static void main(String[] args)

       {

              Adderadder=new Adder();

       }

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值