使用文本框+按钮+awt,做加法器
来源:互联网 发布:99乘法js代码表格 编辑:程序博客网 时间:2024/04/28 01:07
我们可以用文本框来存数值,点击“”=“”在最后的文本框中打印结果,那么一定是给等号按钮设置监听,
那么我们怎么将其他文本框中的值,传递过来呢。最笨的方法是用到什么就传递进去什么(在new监听器的时候)。当然不如直接的将整个this本身传递进去好了。
package awt;import java.awt.*;public class graphy {public static void main(String[] args){new TFframe().launchFrame();}}package awt;import java.awt.*;import java.awt.event.*;public class TFframe extends Frame {TextField num1,num2,num3;public void launchFrame(){num1 = new TextField(20);num2= new TextField(20);num3 = new TextField(20);Label Plus = new Label("+");Button equals = new Button("=");setLayout(new FlowLayout());add(num1);add(Plus);add(num2);add(num2);add(equals);add(num3);//equals.addActionListener(new Monitor(num1,num2,num3));equals.addActionListener(new Monitor(this));setVisible(true);pack();}}package awt;import java.awt.*;import java.awt.event.*;public class Monitor implements ActionListener{/*TextField num1,num2,num3; Monitor(TextField nu1,TextField nu2,TextField nu3){this.num1 = nu1;this.num2 = nu2;this.num3 = nu3;}*/ TFframe tf = null;public Monitor(TFframe tf){this.tf = tf;}public void actionPerformed(ActionEvent e){//System.out.println("heihie");//int n1 = Integer.parseInt(num1.getText());//int n2 = Integer.parseInt(num2.getText());//num3.setText(String.valueOf((n1+n2)));int n1 = Integer.parseInt(tf.num1.getText());int n2 = Integer.parseInt(tf.num2.getText());tf.num3.setText(String.valueOf((n1+n2))); }}
0 0
- 使用文本框+按钮+awt,做加法器
- java设置文本框-按钮的一个简单例子(加法器)
- 不想做复合控件,想在文本框里加个按钮
- /*设计一个鼠标点击速度比赛游戏。 *(1)显示一个按钮和文本框。 *(2)文本框显示鼠标点击次数*/ import javax.swing.*;//引用 import java.awt.*; i
- /*设计一个鼠标点击速度比赛游戏。 *(1)显示一个按钮和文本框。 *(2)文本框显示鼠标点击次数*/ import javax.swing.*;//引用 import java.awt.*; i
- 加法器
- 加法器
- 加法器
- 加法器
- awt Frame屏蔽最大化按钮
- awt简单案例六 -文本框TextField
- 2.1 静态文本、文本框和按钮使用实例
- AWT直接使用两种事件管理器来实现对窗口和按钮监听
- 文本框和按钮对齐
- 文本框和按钮对齐
- Js拾色器 按钮+文本框
- 文本框与按钮对齐
- C# 文本框退出按钮
- oniput事件和onchange事件
- POJ 2987 Firing(最大权闭合子图)
- linux nc
- CSS样式-字体
- Linux命令合集
- 使用文本框+按钮+awt,做加法器
- Linux系统下入门命令
- Spark_2.0 on hadoop_2.7.2
- 配置mt7620a上的双SSID
- bzoj3669: [Noi2014]魔法森林
- Hdu 5820 Lights(矩形中有多少个点)
- web.xml中load-on-startup的作用
- 蛇形填数
- 如何解决Qt Mysql中无法加载驱动问题