import java.awt.*; import java.applet.*; public class ex26_3 extends Applet TextField tf1; TextField tf2; TextField tf3; Button btn; String strResult; public void init() Label 1 = new Label("字符串: "); add(l); tf1 = new TextField(20); add(tf1); l = new Label ("开始位置: "); add(l); tf2 = new TextField(5); add(tf2); l = new Label ("结束位置:"); add(l); tf3 = new TextField(5); add(tf3); btn = new Button("抽取"); add(btn); strResult = " ". resize(250, 200);
public void paint(Graphics g) g.drawString("选中的子串为:", 80, 140); g.drawString(strResult, 80, 140);
public boolean action(Event e, Object o) if (o == "抽取") try String str1 = tf1.getText(); String str2 = tf2.getText(); String str3 = tf3.getText(); int from = Integer.parseInt(str2); int to = Integer.parseInt(str1); strResult = str1.substring(from, to-1);