黑马程序员技术交流社区

标题: 新手请大神赐教 [打印本页]

作者: pengdar    时间: 2014-4-5 10:24
标题: 新手请大神赐教
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不知道是干什么的,请高手给解释下?
作者: 枫儿    时间: 2014-4-7 11:12
楼主你好,如果问题已解决,请将帖子改为提问结束,如果没有解决请楼主继续提问,谢谢合作




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2