文本框相加运算
来源:互联网 发布:windows性能监控 编辑:程序博客网 时间:2024/05/18 23:53
最终效果:
代码:
import java.awt.*; //这个包中包含了绘制图形的类import java.awt.event.*; //包含事件处理类public class TestTF_3{public static void main(String[] args){new TF().launch(); }}class TF{public TextField tf1, tf2, tf3;//定义三个文本框属性public void launch() //启动方法{Frame f = new Frame("文本框相加运算"); //顶层窗口tf1 = new TextField(30); //创建一个文本框对象tf2 = new TextField(30); tf3 = new TextField(30);Button bn = new Button("="); //创建一个按钮对象Label lb = new Label("+"); //创建一个标签对象f.setLayout(new FlowLayout()); //重新设置为流式布局f.add(tf1); //添加到f对象中f.add(lb);f.add(tf2);f.add(bn);f.add(tf3);bn.addActionListener(new MyMonitor()); //为按钮添加事件处理f.pack(); //根据组件大小自动调整父窗口大小,使之能刚好包上f.addWindowListener(new Off()); //为f添加一个事件监听器f.setVisible(true); //设置窗口可见}class MyMonitor implements ActionListener //内部类使MyMonitor类可以访问TF类的成员/*这里继承接口是应为ActionListener接口中恰好只有一个方法*/{public void actionPerformed(ActionEvent e) //重写方法{int num1 = Integer.parseInt(tf1.getText()); //将字符串转换为整形int num2 = Integer.parseInt(tf2.getText());int num3 = num1 + num2;tf3.setText(num3 + ""); //将整形转换为字符串类型}}class Off extends WindowAdapter //这里选择继承类而不是接口是避免重写接口所有方法{@Override //表示下面一个方法是重写父类的,如果有错就会有提示public void windowClosing(WindowEvent e) //重写方法{Frame f=(Frame)e.getSource(); //如果有多个组件事件会自动识别调用方法处理f.setVisible(false); //设为不可见,可以不用System.exit(-1); //强制关闭窗口} }}
- 文本框相加运算
- 多项式相加运算
- js实现文本框输入内容的相加
- 一元多项式的相加运算
- !求两个多项式相加运算
- 求两个多项式相加运算
- 图像代数运算:图像相加
- 大数相加—位运算
- 位运算实现整数相加
- 运算符重载 矩阵相加
- 内部类使用实现一个简单的文本框相加
- 【第十八课】GUI---三个文本框相加实例两种方式
- 【第十九课】GUI---三个文本框相加实例3
- 指针不可以相加,指针运算
- 用运算符重载实现复数相加
- 分数运算-实现两分数相加
- 用位运算实现两整数相加
- poj1503(高精度运算之大数相加)
- HDU 1702 ACboy needs your help again!
- LPSTR、LPCSTR、LPTSTR和LPCTSTR的意义及区别
- Max Sum Plus Plus
- 解决CMFCMenuButton无法显示右边箭头以及多字节编码下堆破坏的问题
- IIS 7.5, Classic ASP and Access database
- 文本框相加运算
- [Uncle Bob Martin] Screaming Architecture
- 黄淮学院CSDN高校俱乐部巡讲
- 省赛热身赛之_Taxi Fare
- Tabhost中子Activity使用startActivityForResult后获取不到回调值问题的解决办法
- 省赛热身赛之——Yet Another Story of Rock-paper-scissors
- Python 的 and-or 技巧
- 委托----http://www.cnblogs.com/superpcer/archive/2011/06/06/2073751.html
- ExtJS 开发调试工具大全