A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

pengdar

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© pengdar 初级黑马   /  2014-4-5 10:24  /  914 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.加法器(该java源文件的名称是Adder.java)

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;



public class Adder implements ActionListener

{

       JFrame AdderFrame;

       JTextField TOprand1;

       JTextField TOprand2;

       JLabel LAdd,LSum;

       JButton BAdd,BClear;

       JPanel JP1,JP2;

       public Adder()

       {

              AdderFrame=new JFrame("AdderFrame");

              TOprand1=new JTextField("0.0");

              TOprand2=new JTextField("0.0");

              LAdd=new JLabel("+");

              LSum=new JLabel("=   ");

              BAdd=new JButton("Add");

              BClear=new JButton("Clear");

              JP1=new JPanel();

              JP2=new JPanel();

              BAdd.addActionListener(this);

              BClear.addActionListener(new ActionListener()

              {

                     public void actionPerformed(ActionEvent event)

                     {

                            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(new BorderLayout());

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

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

              

              AdderFrame.addWindowListener(new WindowAdapter()

              {

                     public void windowClosing(WindowEvent event)

                     {

                            System.exit(0);

                     }

              });

              AdderFrame.pack();

              AdderFrame.setVisible(true);

              AdderFrame.setResizable(false);

              AdderFrame.setSize(250,100);

       }

       public void actionPerformed(ActionEvent event)

       {

                     

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

              LSum.setText("="+sum);

       }

      

       public static void main(String[] args)

       {

              Adder adder=new Adder();

       }

}



这段代码是我粘贴别人的,来学习的,当然我是一个中专毕业生,刚喜欢上编程,还是一个零基础。这里TOprand1不知道是干什么的,请高手给解释下?

1 个回复

倒序浏览
楼主你好,如果问题已解决,请将帖子改为提问结束,如果没有解决请楼主继续提问,谢谢合作
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马