唉呀!我现在要看球了,中国队输给马尔代夫的渔民我一点也不会觉得奇怪。实现key的监听吧,用getSource()判断,我真的要看球了
解决方案 »
- 命令行下输入javac后出现乱码
- DOM XML读取一问
- 如何从一个 字符串数组 中找出长度最长的那个/那些字符串?
- 我在Eclipse中编译提示“java.io.FileNotFoundException,系统找不到指定的文件”,但是在dos命令下就可以不可以
- java telnet实现的问题
- 请问如何比较Float的大小。。在线等。谢谢
- 在线等:获取System.in得到的字符串,总是少第一个字符。郁闷......
- 请讲一下java中的事件模型
- Swing,窗口隐藏之后,如何用快捷键呼出窗口?
- 诚心请教JAVA写基于UDP协议的大型服务器程序(5000人左右)经验??
- 谁给我讲讲,关于多线称使用变量的问题(看看我的理论对不对)!
- 如何控制线程的多少
然后把你原来实现接口的内容写到actionPerformed方法里面
text1.addActionListener(this);
int key=ke.getKeyCode();
if key=KeyEvent.VK_ENTER(回车).
代码如下:
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,为什么呢?
再加分给
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("无此单词");
}
}
}