import java.awt.*; import java.awt.event.*; public class StringPlay extends java.applet.Applet implements ActionListener { TextField mInstruct, mFirst,mMid, mLast, mFull, mInit, gmFirst, gmMid, gmLast; Button bEnter; String sFirst, sMid, sLast, sInit, sFull; int length; public void init () { mInstruct = new TextField(72); mInstruct.setText("Please enter your full name in the fields below." + " Then click Enter."); mFirst = new TextField(9); mMid = new TextField(9); mLast = new TextField(9); mFirst.setText("First:"); mMid.setText("Middle:"); mLast.setText("Last:"); gmFirst = new TextField(60); gmMid = new TextField(60); gmLast = new TextField(60); mFull = new TextField(72); mInit = new TextField(72); bEnter = new Button("Enter"); bEnter.addActionListener(this); add(mInstruct) ; add(mFirst) ; add(gmFirst) ; add(mMid) ; add(gmMid) ; add(mLast) ; add(gmLast) ; add(bEnter) ; add(mFull) ; add(mInit) ; } public void actionPerformed(ActionEvent event) { Object cause = event.getSource(); if (cause == bEnter) { sFirst = gmFirst.getText(); sMid = gmMid.getText(); sLast = gmLast.getText(); sFull = sFirst + " " + sMid + " " + sLast; mFull.setText("Your full name is: " + sFull); sInit = sFirst.substring(0,1) + sMid.substring(0,1) + sLast.substring(0,1); length = sFirst.length() + sMid.length() + sLast.length(); mInit.setText("Your initials are: " + sInit + ". The number of characters in your name is " + length); } } }