您的位置:首页 > 编程语言 > Java开发

java-加法器代码

2016-05-06 17:32 501 查看
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();
       }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: