分享到:
发表于 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(); } } 点击下载 |
|
楼主热贴
个性签名:无
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见