Java Applet编程响应鼠标键盘-Java基础-Java-编程开发
来源:互联网 发布:苹果手机录像软件 编辑:程序博客网 时间:2024/06/06 02:15
<script type="text/javascript">google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//</script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
[文章导读]与用户的交互是Java的主要作用,也正是Java吸引人的原因,用户可以通过鼠标和键盘与Java Applet程序对话
与用户的交互是Java的主要作用,也正是Java吸引人的原因,用户可以通过鼠标与Java Applet程序对话。我们先来看响应鼠标的例子:
//Mouse.java
import java.awt.*;
import java.applet.*;
public class Mouse extends Applet
{
String text="";
public void paint(Graphics g)
{
g.drawString(text,20,20);
}
public boolean mouseDown(Event evt,int x,int y)//鼠标按下处理函数
{
text="Mouse Down";
repaint();
return true;
}
public boolean mouseUp(Event evt,int x,int y)//鼠标松开处理函数
{
text="";
repaint();
return true;
}
}
import java.awt.*;
import java.applet.*;
public class Mouse extends Applet
{
String text="";
public void paint(Graphics g)
{
g.drawString(text,20,20);
}
public boolean mouseDown(Event evt,int x,int y)//鼠标按下处理函数
{
text="Mouse Down";
repaint();
return true;
}
public boolean mouseUp(Event evt,int x,int y)//鼠标松开处理函数
{
text="";
repaint();
return true;
}
}
当用户点击程序时,程序将显示"Mouse Down",说明程序对鼠标作出了响应。然而要注意Java并不区分鼠标的左右键。
我们再来看对键盘响应的例子:
//Keyboard.java
import java.awt.*;
import java.applet.*;
public class Keyboard extends Applet
{
String text="";
public void paint(Graphics g)
{
g.drawString(text,20,20);}
public boolean keyDown(Event evt,int x)//键盘被按下的处理函数
{
text="Key Down";
repaint();
return true;
}
public boolean keyUp(Event evt,int x)//键盘被松开的处理函数
{
text="";
repaint();
return true;
}
}
}
import java.awt.*;
import java.applet.*;
public class Keyboard extends Applet
{
String text="";
public void paint(Graphics g)
{
g.drawString(text,20,20);}
public boolean keyDown(Event evt,int x)//键盘被按下的处理函数
{
text="Key Down";
repaint();
return true;
}
public boolean keyUp(Event evt,int x)//键盘被松开的处理函数
{
text="";
repaint();
return true;
}
}
}
当键盘被按下时,程序就会显示"Key Down",键盘松开时清除文字。利用这些函数,我们就可以用鼠标和键盘函数与用户交互。
- Java Applet编程响应鼠标键盘-Java基础-Java-编程开发
- Java Applet编程响应鼠标键盘
- Java Applet编程显示图像-Java基础-Java-编程开发
- Java Applet程序设计基础-Java基础-Java-编程开发
- 利用Java Applet播放声音文件-Java基础-Java-编程开发
- Java Applet 编程技巧实例专辑-Java基础-Java-编程开发
- 利用Java Applet编程实现动画特技-Java基础-Java-编程开发
- Java Applet编程小技巧之文字显示-Java基础-Java-编程开发
- Java Applet编程技巧
- 企业级应用中的Applet和Servlet的通信-Java基础-Java-编程开发
- Java Applet 编程和实例
- java学习9---Applet 编程
- Java基础——GUI编程和Applet
- 为Java应用程序添加退出事件响应-Java基础-Java-编程开发
- Java 101-Java基础-Java-编程开发
- Java数字签名-Java基础-Java-编程开发
- Java开发编程基础-1
- Java开发编程基础-2
- 凤凰浴火 JBuilder 2006新功能赏析-Java基础-Java-编程开发
- Java Applet 编程技巧实例专辑-Java基础-Java-编程开发
- 利用Java Applet编程实现动画特技-Java基础-Java-编程开发
- 利用Java Applet播放声音文件-Java基础-Java-编程开发
- Java Applet编程显示图像-Java基础-Java-编程开发
- Java Applet编程响应鼠标键盘-Java基础-Java-编程开发
- Java Applet编程小技巧之文字显示-Java基础-Java-编程开发
- Java Applet程序设计基础-Java基础-Java-编程开发
- 跟我学Java Swing之游戏设计(2)-Java基础-Java-编程开发
- 利用Java 3D技术播放动画之JMF技术-Java基础-Java-编程开发
- 跟我学Java Swing之游戏设计(1)-Java基础-Java-编程开发
- Java中将数据由UTF8转换成GB2312格式-Java基础-Java-编程开发
- 实战体会Java的多线程编程-Java基础-Java-编程开发
- 浅析Java多线程编程中的高级技术-Java基础-Java-编程开发