易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA事件的总结

JAVA事件无非就是键盘事件,鼠标事件,按钮等事件。专业点可以分为语义事件(按钮等到事件)和低层事件(键盘事件,鼠标事件);
下面我简要的总结一下:
1、鼠标事件:点鼠标按钮事它会调用三个监听器方法:mousePressed,mouseReleased,mouseClicked.
鼠标事件提供了mousePressed,mouseClicked,mouseDragged,mouseEntered,mouseExited, mouseUp,mouseDown,mouseDrag等事件。下面介绍一个鼠标一例子:
import java.awt.*;
import java.applet.Applet;
public class CountClick extends Applet
{int CurrentMarks=0;
int a,b;
 public boolean mouseDown(Event evt,int x,int y)//鼠标按下时做的事
 { CurrentMarks++;//计录按下次数
   repaint();//刷新面版
   a=x;//得到鼠标的横坐标
   b=y;//得到鼠标的竖坐标
   return true;
 }
 public void paint(Graphics g)
 { g.drawString(" "+CurrentMarks,10,10);//打印按下次数
   g.drawString(" "+a,10,30);//打印鼠标的横坐标
   g.drawString(" "+b,10,20);//打印鼠标的坚坐标
 }
}
//<applet code="CountClick.class" width="200" height="100"></applet>      
      
   2、键盘事件:如果我们希望使用键盘获得输入信息,就必须处理键盘事件。我们可以用在Conponent的keyDown来实现。如下例子:
import java.applet.Applet;import java.awt.*;
{   char Presskey;
     public boolean keyDown(Event evt, int key)
     {   Presskey=(char)key;//记录你按下的键
     repaint(); return true;
}
      public void paint(Graphics g)
     {    g.drawString(Presskey,10,10); }//打印你按下的键值
}
   


相关文档:

各种Java中文转码的例子,用来对付乱码

 各种Java中文转码的例子,用来对付乱码
public class HelloWorld
{
   public static void main(String[] argv){
     try{
       System.out.println("中文1");    //1
       System.out.p ......

Java操作Excel的工具类

public class ExcelUtil {
/*
* 根据Excel文件路径和表单名称,一次查找此表单的所有记录*/
public static String[][] getContentByName(String sourcePath,String sheetName){
String[][] strArray = null;
try {

InputStream is = new FileInputStream(sourcePath);
Workbook wb = Workbook.get ......

java 汉字基于拼音首字母检索

     最近接手根据拼音首字母来检索中文的小功能, 比如输入A 可以把客户姓氏的第一个字的拼音首字母为A的全部检索出来
相信基本在一些应用站点上都可以看的到。
    之前没有写过类似的功能。刚拿到的时候也很郁闷。。 这怎么写, 又不能像正常查询一样  select * from Ta ......

java字符串详细分析

不可变String
String对象是不可变的,查看JDK文档你会发现,String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,
以包含修改后的字符串内容。而最初的String对象则丝毫未动。
public class trys {
 public static String upcase(String s){
  return s.toUpperCase() ......

Java接口的理解

在没有好好地研习面向对象设计的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。
刚学Java语言时,就很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么也得不到,除了一些方法名,我直接在具体类里加入这些方 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号