//MathStrings.class //Describe why new math was so strange //Andy Harris, 05/00 import java.awt.*; import java.applet.*; import java.awt.event.*; public class MathStrings extends Applet implements ActionListener{ TextField txtX = new TextField(); TextField txtY = new TextField(); Panel pnlCenter = new Panel(); Label lblAnswer = new Label(); Button btnAdd = new Button("Add 'em up!"); Panel pnlSouth = new Panel(); public void init(){ //main layout setLayout(new BorderLayout()); add(pnlCenter, BorderLayout.CENTER); add(pnlSouth, BorderLayout.SOUTH); //center panel pnlCenter.setLayout(new GridLayout(3,2)); pnlCenter.setFont(new Font("SansSerif", Font.BOLD, 20)); pnlCenter.add(new Label("X:")); pnlCenter.add(txtX); pnlCenter.add(new Label("Y:")); pnlCenter.add(txtY); pnlCenter.add(new Label("X + Y")); pnlCenter.add(lblAnswer); //south panel pnlSouth.setLayout(new FlowLayout()); pnlSouth.add(btnAdd); btnAdd.addActionListener(this); } // end init public void actionPerformed(ActionEvent e){ String x = txtX.getText(); String y = txtY.getText(); lblAnswer.setText(x + y); } // end actionPerformed } // end class def