import java.awt.*; import java.applet.Applet; public class DeleteKeyBug extends Applet { Button _asciiCodeButton; TextField _enteredText; TextField _asciiCodesText; public void init() { setLayout(new BorderLayout()); _asciiCodeButton = new Button("Print ASCII Codes Of Text"); add("Center",_asciiCodeButton); Panel insidePanel = new Panel(); add("North",insidePanel); insidePanel.setLayout(new GridLayout(2,2)); insidePanel.add(new Label("Enter text here:")); _enteredText = new TextField(); insidePanel.add(_enteredText); insidePanel.add(new Label("ASCII Code Equivalent:")); _asciiCodesText = new TextField(); insidePanel.add(_asciiCodesText); } private void asciiCodeButtonClicked() { String asciiCodes = ""; char asciiArray [] = _enteredText.getText().toCharArray(); for (int i = 0; i < asciiArray.length; i++) { asciiCodes = asciiCodes + "[" + (new Integer((int)asciiArray[i])).toString() + "]"; } _asciiCodesText.setText(asciiCodes); } public boolean handleEvent(Event event) { if (event.target == _asciiCodeButton && event.id == Event.ACTION_EVENT) { asciiCodeButtonClicked(); return true; } return super.handleEvent(event); } } // end of class