求指点,什么打什么都是非法啊

csdn_chu 2016-07-12 12:18:30
import java.awt.*;
import java.awt.event.*;

class KeyDemo
{
KeyDemo()
{
myWin();
}

private Frame f ;

private Button b ;

private TextField tf;

public void myWin()
{
f = new Frame("my frame");
b = new Button("my key");

tf = new TextField(20);

f.setBounds(300,200,500,400);
f.setLayout(new FlowLayout());

f.add(b);
f.add(tf);

init();
f.setVisible(true);

}


public void init()
{
tf.addKeyListener(new KeyAdapter()
{
public void keyPressed(KeyEvent e)
{
int code = e.getKeyCode();

if(!(code <= KeyEvent.VK_9 && code >= KeyEvent.VK_0))
{
System.out.println("非法输入");
e.consume();
}
}

});
}

public static void main(String[] args)
{
new KeyDemo();
}
}
...全文
115 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
penglan_ 2016-07-12
  • 打赏
  • 举报
回复
亲测没什么问题,报错信息发一下
  • 打赏
  • 举报
回复
把你的code打印出来,跟条件中的对比一下不就行了,要学会去调试
ZQWFD1984 2016-07-12
  • 打赏
  • 举报
回复
楼主没说清楚啊?到底什么问题

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧