社区
Java SE
帖子详情
[求助]关于Applet的键盘监听和响应
joanna6868
2008-03-26 11:02:27
涉及到关于Applet的键盘监听和响应
程序中有一语句Alpha rotationAlpha=new Alpha(-1,Alpha.INCREASING_ENABLE,0,0,s,0,0,0,0,0);
其中有一变量s,我需要通过键盘按键来改变s值,以控制某些变化。
按VK_UP键使s=s-100
按VK_DOWN键s=s+100
我写的程序不起作用,请问应该怎么写?
...全文
88
1
打赏
收藏
[求助]关于Applet的键盘监听和响应
涉及到关于Applet的键盘监听和响应 程序中有一语句Alpha rotationAlpha=new Alpha(-1,Alpha.INCREASING_ENABLE,0,0,s,0,0,0,0,0); 其中有一变量s,我需要通过键盘按键来改变s值,以控制某些变化。 按VK_UP键使s=s-100 按VK_DOWN键s=s+100 我写的程序不起作用,请问应该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengmingjie
2008-03-28
打赏
举报
回复
import javax.swing.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class TestKey extends JFrame {
public TestKey() {
MyPanel myPanel=new MyPanel();
this.getContentPane().add(myPanel);
setSize(300, 200);
setLocation(100, 100);
setVisible( true );
}
class TestKeyListener extends KeyAdapter{
public void keyPressed(KeyEvent event) {
System.out.println("===========================" + event.getKeyCode());
}
public void keyReleased(KeyEvent event){
System.out.println("W释放" + event.getKeyCode());
}
public void keyTyped(KeyEvent event){
if (event.getKeyCode() == KeyEvent.VK_K) {
System.out.println("按下一次 pressed and released");
}
}
}
class MyPanel extends JPanel{
public MyPanel(){
setFocusable(true);
addKeyListener(new TestKeyListener());
}
}
public static void main(String args[]) {
TestKey application = new TestKey();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Java
Applet
在线聊天系统项目源码及文档
Java默认的序列化机制只记录对象的数据,而不记录类型信息和数据的类型,这在某些情况下会导致安全问题或者效率问题。因此,需要自定义序列化过程,以记录额外的信息,比如对象的类型。自定义序列化可以通过实现和readObject方法来完成。以下是一个自定义序列化的示例:// 使用transient关键字忽略该字段的序列化// 写入非transient字段// 在这里可以写入额外的信息,比如对象的版本号、类型标识等// 读取非transient字段。
六. 应 用 层
应 用 层1.域名系统 DNS2.文件传送协议3.远程终端协议 TELNET4.万维网 WWW5.电子邮件6.动态主机配置协议 DHCP7.简单网络管理协议 SNMP8.应用进程跨越网络的通信9.P2P 应用 应用层协议的特点: 每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议。 应用层的许多协议都是基于客户服务器方式。客户 (client) 和服务器 (server) 都是指
【计算机网络】应用层
计算机网络第六章笔记
《计算机网络基础》笔记 -----应用层(六)
网络应用是网络体系的最上层,是设计和建立计算机网络的最终目的,也是计算机网络发展最快的部分。本文记录以下内容: 1.域名系统 2.文件传输协议 3.远程终端协议TELNET 4.万维网WW 5.电子邮件 6.动态主机配置协议 7.简单网络管理协议SNMP 8.应用进程跨域网络的通信 9.P2P应用
计算机网络应用层
每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议。 应用层的许多协议都是基于客户服务器方式。客户 (client) 和服务器 (server) 都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章