//: TextAreal.java //Using the text area control import java.awt.*; import java.applet.*; public class TextArea1 extends Applet { Button b1=new Button ("Text Area 1"); Button b2=new Button ("Text Area 2"); Button b3=new Button ("Replace Text"); Button b4=new Button ("Insert Text"); TextArea t1=new TextArea("t1",1,30); TextArea t2=new TextArea("t2",4,30); public void init() { add(b1); add(t1); add(b2); add(t2); add(b3); add(b4); } public boolean action (Event evt,Object arg) { if(evt.target.equals(b1)) getAppletContext().showStatus(t1.getText()); else if(evt.target.equals(b2)) { t2.setText("Insered by button 2"); t2.appendText(":" +t1.getText()); getAppletContext().showStatus(t2.getText()); } else if(evt.target.equals(b3)) { String s="Replacement"; t2.replaceText(s,3,3+s.length()); } else if(evt.target.equals(b4)) t2.insertText("Insertsd",10); // Let the base class handle it: else return super.action(evt,arg); return true;// We've habdled it here } } //