一个小应用程序,求教 唉呀!我现在要看球了,中国队输给马尔代夫的渔民我一点也不会觉得奇怪。实现key的监听吧,用getSource()判断,我真的要看球了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TextArea添加ActionListener监听器,不添加你的那个。就可以实现安回撤后即触发监听事件。(text1.AddActionListener()这样添加) TextArea只有TextListener这个监听器吧,如果我用TextField加ActonListener也许就可以吧 我还没学到这里,呵呵。不过用java写图形界面是比较困难,但是你好像没有实现key的监听器吧?我也不知道,我只看了两天书。呵呵,帮不了你,请教高手吧。 实现ActionListener接口然后把你原来实现接口的内容写到actionPerformed方法里面text1.addActionListener(this); 首先你的小程序应该这么定义:public class Example81 extends Applet implements 中KeyListener;然后在public void init()中加上一句addKeyListener(this)。然后在keyPressed(KeyEvent ke)中处理。想知道键值可用下面的语句,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,为什么呢? 天啊1:3 啦,拜托高手们拉,HELPME who can tell me???再加分给 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("无此单词"); } }} java浮点数问题 100分! JFreeChart 生成的图片在JSP中引用显示不出来! JAVA如何实现像素的移动?妹妹不胜感激! linux 可以执行的java,solaris 下面报错 在Java中怎么实现类似管家婆中产品选择使用键盘操作的目的? 用jcreator出现了搞不懂的问题!! 用JAVA可否操作WORD文档??着急!!! 一个简单的问题 50分 马上结题 这个jar文件为什么找不到 哪有jbuilder mobileSet,Nokia Edition下载? 谁给我讲讲,关于多线称使用变量的问题(看看我的理论对不对)! 如何控制线程的多少
然后把你原来实现接口的内容写到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("无此单词");
}
}
}