import java.awt.*;
import java.applet.*;

public class SampleTextField1
extends      Applet
{
    TextField output;
    TextField input;

    public void init() {
        output = new TextField("ereh txet epyT",40);  add(output);
        input  = new TextField("Type text here",40);  add(input);
	output.setEditable(false);
    }

    public boolean keyDown( Event evt, int key ) {

        // Have super handle character entry:
	boolean result = super.keyDown( evt, key );

        // Get string in input textfield:
	String s = input.getText();

        // Reverse string:
	char[] a = s.toCharArray();
	int  len = s.length();
	if (len > 1) {
	    int  max = len-1;
	    int  mid = len/2;
	    for (int i = 0;   i < mid;   ++i) {
	        char c   = a[i];
	        a[i]     = a[max-i];
	        a[max-i] = c;
	    }
	    s = new String(a);
	}

	// Set text in output textfield to reversed string:
	output.setText(s);

	return result;
    }
}
