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();
}
}
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();
}
}
相关文章推荐
- Spring注解
- java-记事本代码
- windows 多版本JDK并存方案
- Spring security 4.1 登录成功后重复进行认证问题
- java web 开发 乱码处理
- 学习Spring ioc 容器
- java.util.concurrent 并发框架,异步执行器 Executor
- Eclipse Bug: Unhandled event loop exception No more handles解决
- 链表的基本操作与拓展操作(Java语言实现)
- JAVA三元运算符
- 如何终止java线程
- java的Calendar类
- JAVA位运算
- myeclipse 保存的时候都发生了什么
- 使用jackson对Java对象与JSON字符串相互转换的一些总结
- Java 下的 JSON库性能比较:JSON.simple vs. GSON vs. Jackson vs. JSONP
- 使用Java快速入门Thrift
- 第一次使用Struts2的注解功能
- Thrift下Java客户端与服务器端的开发
- JAVA逻辑运算符