唉呀!我现在要看球了,中国队输给马尔代夫的渔民我一点也不会觉得奇怪。实现key的监听吧,用getSource()判断,我真的要看球了

解决方案 »

  1.   

    TextArea添加ActionListener监听器,不添加你的那个。就可以实现安回撤后即触发监听事件。(text1.AddActionListener()这样添加)
      

  2.   

    TextArea只有TextListener这个监听器吧,如果我用TextField加ActonListener也许就可以吧
      

  3.   

    我还没学到这里,呵呵。不过用java写图形界面是比较困难,但是你好像没有实现key的监听器吧?我也不知道,我只看了两天书。呵呵,帮不了你,请教高手吧。
      

  4.   

    实现ActionListener接口
    然后把你原来实现接口的内容写到actionPerformed方法里面
    text1.addActionListener(this);
      

  5.   

    首先你的小程序应该这么定义:public class Example81 extends Applet implements 中KeyListener;然后在public void init()中加上一句addKeyListener(this)。然后在keyPressed(KeyEvent ke)中处理。想知道键值可用下面的语句,
    int key=ke.getKeyCode();
    if key=KeyEvent.VK_ENTER(回车).
      

  6.   

    回车问题解决了,可现在我想实现中文变英文却不行
    代码如下:
    import java.util.*;
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    public class Example81 extends Applet implements ActionListener
    {
    TextField text1,text2;
    public void init()
    {
    text1=new TextField("",10);
    text2=new TextField("",10);
    add(text1);add(text2);
    text2.setEditable(false);
    text1.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
    if((e.getSource()==text1)&&(text1.getText().equals("boy")))
    {
    text2.setText("男孩");
    }
    else if((e.getSource()==text1)&&(text1.getText().equals("男孩")))
    {
    text2.setText("boy");
    }
    else 
    {
    text2.setText("无此单词");
    }
    }
    }当我输入男孩时,text2中却显示无此单词,而不是boy,为什么呢?
      

  7.   

    天啊1:3 啦,拜托高手们拉,HELPME 
      

  8.   

    who can tell me???
    再加分给
      

  9.   

    import java.util.*;
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    public class Example81 extends Applet implements ActionListener
    {
    TextField text1,text2;
    public void init()
    {
    text1=new TextField("",10);
    text2=new TextField("",10);
    add(text1);add(text2);
    text2.setEditable(false);
    text2.addActionListener(this);
    text1.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
    if((e.getSource()==text1)&&(text1.getText().trim().equals("boy")))
    {
    text2.setText("男孩");
    }
    else if((e.getSource()==text1)&&(text1.getText().trim().equals("男孩")))
    {
    text2.setText("boy");
    }
    else 
    {
    text2.setText("无此单词");
    }
    }
    }