当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·关于鼠标的小问题    »显示摘要«
    摘要: 鼠标指针是一个32*32像素的图标,平时运行的话点击判定物体的鼠标焦点是这在左上角,但是如果做图像软件,需要用到取色器或刷子填色的话,会发现此时鼠标的判定焦点是在左下角,程序中如何实现? ......
 ·fso复制 [文件夹] 的问题    »显示摘要«
    摘要: asp里用fso复制文件我会 但是我要复制一个 文件夹的话能不能呢? 比如我有一个文件夹a 在d:\web\test里面 里面有若干文件跟子文件夹 我想利用fso把整个文件夹a 复制 到d:\web\test1或者e:\web 行不行呢? 行的话要怎么做/ 谢谢赐教 ......


有关事件处理的疑问

各位师兄:  
      大家好。看了JAVA关于事件处理的方式,感觉很晕。  
  一会又监视器,一会又适配器的。嗨。  
  我是这样理解的:  
  声明一个按钮如JButton   yes   =   new   JButton("确定");  
  再声明监视器或适配器如:  
            class   YHandel  
                  extends   MouseAdapter   {  
              public   void   mouseCliceked(MouseEvent   e)   {  
                //这里写点击按钮所要做的事  
        }  
  }  
  然后添加这个按钮的监视器:  
  yes.addMouseListener(new   YHandel())   ;  
  就可以执行点击该按钮要做的事了吗?  
   
  我按这样的思想写了程序。编译成功,  
  可是点击按钮却毫无反应为什么呢?  
  望师兄们赐教,不胜感激。  
   
   
 

NO.1   作者: RomandAccessFile

import   java.awt.*;  
  import   java.awt.event.*;  
  import   javax.swing.*;  
  //MouseDemo1.java  
  public   class   MouseDemo1   extends   WindowAdapter   implements   MouseListener  
  {  
          JFrame   f   =   null;  
          JButton   b1   =   null;  
          JLabel   label   =   null;  
           
          public   MouseDemo1()  
          {  
                  f   =   new   JFrame("MouseDemo1");  
                  Container   contentPane   =   f.getContentPane();  
                  contentPane.setLayout(new   GridLayout(2,1));  
                  b1   =   new   JButton("按钮");  
                  label   =   new   JLabel("起始状态,还没鼠标事件",JLabel.CENTER);  
                  b1.addMouseListener(this);  
                  contentPane.add(label);  
                  contentPane.add(b1);  
                  f.pack();  
                  f.show();  
                  f.addWindowListener(this);  
          }  
   
          public   void   mousePressed(MouseEvent   e)   {  
                label.setText("您已经压下鼠标按钮");  
          }  
   
          public   void   mouseReleased(MouseEvent   e)   {  
                label.setText("您已经放开鼠标按钮");  
          }  
   
          public   void   mouseEntered(MouseEvent   e)   {  
                label.setText("鼠标光标进入按钮");  
          }  
   
          public   void   mouseExited(MouseEvent   e)   {  
                label.setText("鼠标光标离开按钮");  
          }  
   
          public   void   mouseClicked(MouseEvent   e)   {  
                label.setText("您已经按下鼠标按钮");  
          }  
           
          public   void   windowClosing(WindowEvent   e)  
          {  
                  System.exit(0);  
          }  
           
          public   static   void   main(String   args[])  
          {  
                  new   MouseDemo1();  
          }  
  }  
   
   
 


 ·如何制作网页加载进度条    »显示摘要«
    摘要: 请问如何制作网页加载时根据进度显示进度条? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE