该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

我的一个applet程序中,既有按钮事件,也有普通事件,可是每次applet运行的时候,焦点总是在第一个按钮上,当我的键盘按下的时候却不能响应。

示例程序如下,请大侠指点:

示例1,没有按钮的时候,可以正常响应:

import java.applet.Applet;

import java.awt.Graphics;

import java.awt.event.*;

import java.awt.Button;

public class Test extends Applet

{

public void init()

{

addKeyListener( new KeyAdapter(){

public void keyPressed(KeyEvent e)

{

if( e.getKeyCode()==e.VK_SPACE )

getGraphics().drawString("你按下了空格键",10,10);

}

});

}

}

示例2:当添加了一个按钮,就不能响应了

import java.applet.Applet;

import java.awt.Graphics;

import java.awt.event.*;

import java.awt.Button;

public class Test extends Applet

{

public void init()

{

addKeyListener( new KeyAdapter(){

public void keyPressed(KeyEvent e)

{

if( e.getKeyCode()==e.VK_SPACE )

getGraphics().drawString("你按下了空格键",10,10);

}

});

Button button=new Button("按钮");

add(button);

button.addMouseListener( new MouseAdapter(){

public void mousePressed(MouseEvent e)

{

getGraphics().drawString("你按下按钮",20,20);

}

});

}

}

java applet 事件_applet中的普通事件被按钮事件劫走!!!!!在线等。。。。。...相关推荐

  1. 鼠标滚轮事件java_JavaScript 事件——“事件类型”中“焦点、鼠标和滚轮事件”的注意要点...

    焦点事件 一般利用这些事件与document.hasFocus()方法和document.activeElement属性配合.主要有: blur:元素失去焦点,不会冒泡: DOMFocusIn:同HT ...

  2. 通过后台事件直接调另一个页面的按钮事件,__EVENTVALIDATION,_VIEWSTATE

    上几天做项目,需要将申请不合格的单子给提出来,作为内容重新发起一个新的流程.在此过程中,不需要打开页面,直接将数据保存到发起人草稿箱中. 那么在这过程中需要注意的是: 发起人信息这么样带过去 这么样调 ...

  3. java swing 窗口事件_Javaswing多类窗口怎么写按钮事件呢?

    首页窗口类packagecom.beyole.util;importjava.awt.BorderLayout;importjava.awt.GridLayout;importjavax.swing. ...

  4. Java事件侦听器函数_SWT 计算器 按钮事件监听 获取按钮text值

    用swt插件做计算器,监听所有按钮.通过按钮text值判断哪个按钮被点击,如"0"按钮被点击,就在text框里加个0.现在问题是怎样在监听函数里得到button的text值.10个 ...

  5. java applet 打印_applet 打印常见问题与解决方法

    一.点击打印没有反应. 1.查看是否系统里面设置了拦截不允许 java 环境的运行.(例如:360 或者电脑管家等.) 2.排查自己本地是否正确安装和配置 java 环境.(JDK 和 JRE) (1 ...

  6. html中绑定hover事件,jQuery中多个元素的Hover事件解决方案

    1.需求简介 jQuery的hover事件只是针对单个HTML元素,例如: $('#login').hover(fun2, fun2); 当鼠标进入#login元素时调用fun1函数,离开时则调用fu ...

  7. android webview 自动点击事件,Android中的WebView布局点击事件的方法

    继承WebView自定义一个MyWebView,然后重载它的onTouchEvent方法,就可以解决了. public class MyWebView extends WebView{ public ...

  8. java 过滤js事件_java中的过滤器与监听器

    过滤器: Filter本身并不生成请求和响应对象,只是提供过滤功能. Filter能够在Servlet被调用之前检查Request对象,并修改Request Header和Request内容:在Ser ...

  9. java中事件监听是什么意思_Java的事件监听器学习心得

    在Java的swing编程中,Java中的事件机制非常常用 一. 事件监听器的参与者: 1.事件对象: 一般继承自java.util.EventObject对象,由开发者自行定义. 2.事件源: 就是 ...

最新文章

  1. 集成有MAX1169,MAX520的DAAC单片STC8G1K08机电路板
  2. linux tcpdump monitor模式 抓不到包 解决办法
  3. python中ThreadLocal的理解与使用
  4. 【alibaba-cloud】sentinel的使用
  5. 【实用工具】之CSDN表格模板
  6. python是什么类型的编程语言-Python在编程语言中是什么地位?
  7. hadoop学习笔记01
  8. php动态网站程序设计课后答案,《PHP动态网站开发实例教程》课程标准
  9. MATLAB热障涂层成像,考虑孔隙细观特征的热障涂层脱粘缺陷超声检测数值模拟
  10. MIUI主题风格_一种Android系统换肤功能的设计
  11. 推荐大家一部好电影:当幸福来敲门
  12. java日志篇(2)-JUL(java.util.logging)
  13. 关于uc/os-ii在c51上的移植总结
  14. 当女程序员遇到了问题......太真实了
  15. 彷徨 | office快捷键大全
  16. 适合平板用的Android版本,安卓平板专享 推荐五款Pad版应用浏览器
  17. 中国劳动力动态调查数据(CLDS)2011-2018年
  18. MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版
  19. 网络舆情如何有效预警的方式方法详解
  20. 【OneOS万耦启物】

热门文章

  1. 当Node.js遇见Docker
  2. 读后有感 - UI设计师必知:线框图、原型和视觉稿
  3. JavaScript使用正则表达
  4. linux x64系统android开发环境搭建
  5. 汇编中求补指令NEG的小问题..
  6. 献给1975-1985年出生的人们!!!!
  7. STM32 GPIO应用
  8. 分枝定界法解0/1背包问题
  9. 了解java虚拟机—非堆相关参数设置(4)
  10. 64位双系统Ubuntu 14.04 LTS + Caffe + CUDA 7.5 + Opencv 3.0 安装配置实战