我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > Java技术星空(中国) > 【精品源码】经典Java程序源代码分享
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

【精品源码】经典Java程序源代码分享

122浏览 / 0回复

dong2008hong

dong2008hong

0
精华
21
帖子

等  级:Lv.1
经  验:0
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:2013-07-17
  • 登  录:2017-07-20
发表于 2014-01-15 15:21:20
电梯直达 确定
楼主

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

       }

}

点击下载


高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表