package
innerClass;
import java.awt.
*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TFMath{
public static void main(String[] args) {
new TFFrame().launchFrame();
}
}
class TFFrame extends Frame {
public void launchFrame(){
setBounds( 100, 100, 500, 80);
TextField num1 = new TextField( 10);
TextField num2 = new TextField( 10);
TextField num3 = new TextField( 15);
Button bt = new Button( " = ");
Label lb = new Label( " + ");
bt.addActionListener( new MyMonitor(num1,num2,num3));
setLayout( new FlowLayout());
add(num1);
add(lb);
add(num2);
add(bt);
add(num3);
setVisible(true);
}
}
class MyMonitor implements ActionListener{
TextField num1;
TextField num2;
TextField num3;
public MyMonitor(TextField num1,TextField num2,TextField num3){
this.num1 =num1;
this.num2 =num2;
this.num3 =num3;
}
public void actionPerformed(ActionEvent e) {
int n1 =Integer.parseInt(num1.getText());
int n2 =Integer.parseInt(num2.getText());
num3.setText( " " +(n1 +n2));
}
}
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TFMath{
public static void main(String[] args) {
new TFFrame().launchFrame();
}
}
class TFFrame extends Frame {
public void launchFrame(){
setBounds( 100, 100, 500, 80);
TextField num1 = new TextField( 10);
TextField num2 = new TextField( 10);
TextField num3 = new TextField( 15);
Button bt = new Button( " = ");
Label lb = new Label( " + ");
bt.addActionListener( new MyMonitor(num1,num2,num3));
setLayout( new FlowLayout());
add(num1);
add(lb);
add(num2);
add(bt);
add(num3);
setVisible(true);
}
}
class MyMonitor implements ActionListener{
TextField num1;
TextField num2;
TextField num3;
public MyMonitor(TextField num1,TextField num2,TextField num3){
this.num1 =num1;
this.num2 =num2;
this.num3 =num3;
}
public void actionPerformed(ActionEvent e) {
int n1 =Integer.parseInt(num1.getText());
int n2 =Integer.parseInt(num2.getText());
num3.setText( " " +(n1 +n2));
}
}