为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

虐待鼠标PPT

2012-12-03 12页 ppt 753KB 35阅读

用户头像

is_464973

暂无简介

举报
虐待鼠标PPTnull虐待鼠标PPT虐待鼠标PPT 计算机系 软件工程 信息技术外包 魏百超 1007092103null设计内容 设计内容 鼠标是一个易损器件,损坏的原因往往是因为过量的点击。请设计一个程序测试在一分钟内你能点击鼠标多少次,找你的同学来试试看看谁的食指更灵活。源代码源代码import java.awt.Color; import javax.swing.*; public class we { public static void main(String[] args) { JFrame...
虐待鼠标PPT
null虐待鼠标##虐待鼠标PPT 计算机系 软件工程 信息技术外包 魏百超 1007092103null设计内容 设计内容 鼠标是一个易损器件,损坏的原因往往是因为过量的点击。请设计一个程序测试在一分钟内你能点击鼠标多少次,找你的同学来试试看看谁的食指更灵活。源代码源代码import java.awt.Color; import javax.swing.*; public class we { public static void main(String[] args) { JFrame frame=new JFrame("鼠标点击速度检测"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBackground(Color.cyan); frame.getContentPane().add(new bai()); frame.pack(); frame.setVisible(true); } } 源代码源代码 监听器监听器private class ButtonListener implements ActionListener { public void actionPerformed(ActionEvent e){ if(e.getSource()==push) { end = new java.util.Date(); between=(end.getTime()-begin.getTime())/1000; if(between>=20) time.setText("时间到了"); else { //between++; time.setText("时间:"+between); count++; lable.setText("点击次数:"+count); } } } }}运行结果运行结果 新方法新方法import java.awt.Dialog; import javax.swing.JFrame; public class pushCounter { private Dialog dialog; public static void main(String[] arge) { JFrame f=new JFrame("虐待鼠标"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.getContentPane().add(new PushCounterPanel()); f.pack(); f.setVisible(true); } }nullimport java.awt.*; import java.awt.event.*; import javax.swing.*; public class PushCounterPanel extends JPanel { java.util.Date begin; java.util.Date end; private long between; private int count; private JButton push,push1,push2; private JLabel label,label1,label2; private int i=5; Timer timer=new Timer(1000,new ButtonAction()); public PushCounterPanel() { count=0; push=new JButton("虐待鼠标!"); push.addActionListener(new ButtonListener()); label=new JLabel("点击量:"+count); add(push); add(label); push2=new JButton("开始记时"); null private class ButtonListener implements ActionListener { public void actionPerformed(ActionEvent event) {if(event.getSource()==push) {if(i<5) {count++; label.setText("点击量:"+count); } }}} class ButtonAction implements ActionListener { public void actionPerformed(ActionEvent e) { timer.start(); label2.setText("倒计时:" +i+"秒"); i--; if(i<0) {JOptionPane.showMessageDialog(null, "时间到!!!"+" "+"你的点击量:"+count); timer.stop(); i=10; count=0; } } } }设计与心得体会方案设计与心得体会首先通过设计按钮,在设计相应的监听器,达到监听点击的作用,其次就是设计时间,在点击的同时时间也在减少,并且再达到60秒是自动停止计时,输出点击的次数。 本来以为要设置两个监听器的,但是后来发现只要一个就可以了,开始的时候总是遇到时间无法显示的问题,后来通过修改,达到了目的。 JAVA书本P 192页(参考) null
/
本文档为【虐待鼠标PPT】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索