未分类题

本题是一个Applet,页面中有两个文本域,当左侧文本域中的文本发生变化时,该文本域中的文本以行为单位按长度由短到长排列在右边的文本域中。 import javA.util.*; import javA.applet.*; import javA.awt.*; import javA.awt.event.*; Dublic class java2 extends Applet implements TextLis- tener {TextArea textl,text2; public void init {textl=new TextArea(6,15); text9=new TextArea(6,15); add(textl);add(text2); text2.setEditable(false); ; } public void {if(E.getSource= =textl) {String s=textl.getText; StringTokenizer fenxi=new StringTokenizer(s,' ,'\n''); int n=fenxi.countTokens; String a[]=new String[n]; for(int i=0;i<=n-1;i++) {String temp=fenxi.nextToken; a[i]=temp; } for(int i=0:i<=n-1;i++) {for(int j=i+1;j<=n-1;j++) {if(a[j].compareTo(a[i])<0) {String t=a[j];a[j]=a[i];a[i]=t; } } } text2.setText(null); for(int i=0;i<n;i++) {text2.append(a[i]+'\n'); } } } }

A.util.*;
B.applet.*;
C.awt.*;
D.awt.event.*;
E.setEditable(false);
F.getSource=
G.getText;
H.countTokens;
I.nextToken;
J.compareTo(a[i])<0)
K.setText(null);
L.append(a[i]+'\n');

【参考答案】

第1处:textl.addTextListener(this)
第2处:textValueChanged(Tex......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

未分类题
未分类题