奇怪,和书上写的一摸一样,为什么出现错误提示?

[复制链接]
查看11 | 回复1 | 2011-1-19 11:23:29 | 显示全部楼层 |阅读模式
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.event.*;
//import javax.swing.JFrame;
public class KeyListenerDemo extends JFrame implements KeyListener //本行有错误
{
JTextField from;
JTextField to;
JPanel panel;
public KeyListenerDemo()
{
super("键盘事件");
panel=new JPanel();
from=new JTextField(10);
to=new JTextField(10);
to.setEditable(false);
from.addKeyListener(this);
panel.add(new JLabel("输入一些文本:"));
panel.add(from);
panel.add(new JLabel("你输入一些文本是:"));
panel.add(to);
this.getContentPane().add(panel);
this.setSize(300,200);
this.setVisible(true);
}
public void KeyPressed(KeyEvent e)
{}
public void KeyReleased(KeyEvent e)
{}
public void KeyTyped(KeyEvent e)
{
to.setText(from.getText());
}
public static void main(String [] args){

new KeyListenerDemo();
}
}
//请大侠们指点一下吧,谢谢了。

回复

使用道具 举报

千问 | 2011-1-19 11:23:29 | 显示全部楼层
实现KeyListener接口之后,这个类必须实现如下的几个方法:public void keyPressed(KeyEvent e) { // TODO Auto-generated method stub }public void keyReleased(KeyEvent e) { // TODO Auto-generated method stub }public void keyTyped(KeyEvent e) { // TODO Auto-generated method stub }你代码中方法名的大小写有问题,并没有实现接口中的方法,故报错。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行