万能百科  > 计算机   > 

[问答题] 本题是一个Applet,页面中有两个文本域,当左侧文本域中的文本发生变化时,该文本域中的文本以行为单位按长度由短到长排列在右边的文本域中。 imp

2021-07-20   

[问答题] 本题是一个Applet,页面中有两个文本域,当左侧文本域中的文本发生变化时,该文本域中的文本以行为单位按长度由短到长排列在右边的文本域中。

import java.util.*;

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

public class java2 extends Applet implements TextListener

TextArea text1,text2;

public void init()

text1=new TextArea(6,15);

text2=new TextArea(6,15);

add(text1);add(text2);

text2.setEditable(false);

______;

public void______

if(e.getSource()==text1)

String s=text1.getText();

StringTokenizer fenxi=new StringTokenizer(s,",’’");

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

正确答案:

第1处:text1.addTextListener(this) 第2处:textValueChanged(TextEvent e)

参考解析:

第1处注册文本监听器;第2处textValueChanged在对象中的文本内容发生变化时,就会被触发并执行该方法所定义的操作。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签