全国计算机等级考试二级Java语言程序设计试题及答案(一)概述(4)

2018-12-29 18:55

(h-fm.getHeight())/2+fm.getAscent()); }

class MouseEventHandler extends MouseAdapter{ public void mousePressed(MouseEvent evt){ if(keyListener!=null){ keyListener.keyTyped(

new KeyEvent(KeyButton.this,KeyEvent.KEY_ TYPED,

System.currentTimeMillis(),

0,KeyEvent.VK_UNDEFINED,key)); } }

public void mouseEntered(MouseEvent evt){ highlighted=true; repaint(); }

public void mouseExited(MouseEvent evt){ highlighted=false; repaint(); } }

public synchronized void addKeyListerner(KeyLis- tener l){

keyListener=AWTEventMuhieaster.add(key- Listener,1); }

public synchronized void removeKeyListener(Key- Listener l){

keyListener=AWTEventMuhicaster.remove (keyListener,1); } }

第1处:int i=0;i

第2处:kb.addKeyListener(new KeyEventHandler()) 第3处:system.out.println(evt.getKeyChar())

【解析】第1处是作为遍历keys中元素的条件,而keys中的字符元素就是各个按钮对应的字符。第2处注册键盘事件监听功能,KeyButton实现了KeyLIstener接口,而kb是KeyButton类的对象,所以它是合格的监听者。第3处将从键盘读到的字符输出。


全国计算机等级考试二级Java语言程序设计试题及答案(一)概述(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高二 文学概论考试重点

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: