新手想问:JAVA怎么实现在规定时间记录点击按钮的次数

我估计问题应该是main方法里的循环没法实现,不知道怎么解决了。

import java.awt.Color;

import java.awt.Dimension;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class MyJbuttonTest {

public static void main(String[] args) {

MyFrame mf=new MyFrame();

while(true){

if(!(mf.s.equals("第0次按按钮"))){

for(int i=0;i<=9;i++){

try {

Thread.sleep(1000);

} catch (InterruptedException e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}

mf.time++;

mf.jl1.setText(String.valueOf(mf.time));

}

return;

}else{

continue;

}

}

}

}

class MyFrame extends JFrame{

JPanel jp=new JPanel();

static JLabel jl=new JLabel("第0次按按钮");

int count=0;

ImageIcon ic=new ImageIcon(

"C:\\Users\\Administrator\\Desktop\\icon.jpg");

JButton jb=new JButton(ic);

static int time=0;

JLabel jl1=new JLabel("0");

static String s;

public MyFrame(){

jl.setForeground(Color.blue);

jp.add(jb);

jp.add(jl);

jp.add(jl1);

jl1.setLocation(10, 10);

this.add(jp);

this.setTitle("MyJButton使用");

Toolkit tk=Toolkit.getDefaultToolkit();

Dimension d=tk.getScreenSize();

this.setSize(d);

this.setVisible(true);

this.addWindowListener(new WindowAdapter(){

public void windwClosing(WindowEvent e){

System.exit(0);

}

});

jb.addActionListener(new ActionListener(){

@Override

public void actionPerformed(ActionEvent e) {

// TODO 自动生成的方法存根

jl.setText("第"+ (++count)+"次点击");

s=jl.getText();

}

});

}

}

java记录按钮点击次数_新手想问:JAVA怎么实现在规定时间记录点击按钮的次数...相关推荐

  1. Java闭关修炼64课 很适合新手学习的JAVA视频教程

    Java闭关修炼64课 很适合新手学习的JAVA视频教程 java闭关修炼第一课 什么是java(1).rar   java闭关修炼第一课 什么是java.rar   java闭关修炼第七课 基础语言 ...

  2. windowbuilder点击按钮出现新界面_掌握这几招,轻松设计出高点击率的行为召唤按钮...

    最近与业务.产品和运营同事评审设计稿的过程中,出现频率最高的内容就是「这个 CTA 按钮不够吸引人」.「功能都具备了,但让用户点击的动力不足」-- CTA 按钮(Call To Action, 行为召 ...

  3. java怎么让a取随机_数字连连看的java代码怎么把随机数改成字母啊ba title=个人悬赏 href=javascript:;20C/a/b...

    本来按钮上是1-26的随机数字,改成随机字母应该怎么改呢? import javax.swing.*; import java.awt.*; import java.awt.event.*; publ ...

  4. java开发环境及数据类型实验_实验项目1 Java开发环境与语言基础

    <实验项目1 Java开发环境与语言基础>由会员分享,可在线阅读,更多相关<实验项目1 Java开发环境与语言基础(14页珍藏版)>请在人人文库网上搜索. 1.实验项目1 Ja ...

  5. java电商秒杀深度优化_【B0796】Java性能优化亿级流量秒杀方案及电商项目秒杀实操2020视频教程...

    Java视频教程名称:Java性能优化亿级流量秒杀方案及电商项目秒杀实操2020视频教程    java自学网[javazx.com]  性能视频教程   it教程 Java自学网收集整理 java论 ...

  6. java工程如何跑起来的_你编写的Java代码是咋跑起来的?

    如果你是一名 Java 开发人员,你肯定指定 Java 代码有很多种不同的运行方式.比如说可以在开发工具(IDEA.Eclipse等)中运行,可以双击执行 jar 文件运行,也可以在命令行中运行,甚至 ...

  7. ios java aes_PHP7 AES加密解密函数_兼容ios/andriod/java对等加解密

    **PHP7.0 7.1 7.2 7.3 AES对等加解密类 函数文件_兼容ios/andriod/java等** 由于新项目规划要求使用PHP7.2开发环境,但在部分新系统中仍需使用AES加解密方式 ...

  8. 会java语言可以学seo吗_学习seo和java哪个更有前途?

    在网络搜索中我们发现这样一个问题,有人对于seo和java产生了更多的疑惑,任何一门技术,如果精通,都能为自己创造财富,创造价值,从这个角度来讲,seo也好,java也罢,没有哪个更好这一说法,只有哪 ...

  9. java虚拟机多久触发垃圾回收_每日一问:讲讲 Java 虚拟机的垃圾回收

    昨天我们用比较精简的文字讲了 Java 虚拟机结构,没看过的可以直接从这里查看: 每日一问:你了解 Java 虚拟机结构么? 今天我们必须来看看 Java 虚拟机的垃圾回收算法是怎样的.不过在开始之前 ...

最新文章

  1. kvo实现原理_KVC、KVO实现原理
  2. 华为校园招聘Java机试题
  3. windows平台桌面开发技术
  4. Android JNI开发系列(二)HelloWorld
  5. leetcode1491. 工资平均值 这也叫题?也太简单了吧
  6. 程序员的创业困境 谁来帮助出出主意?
  7. python range函数怎么表示无限_python range函数怎么用
  8. Python菜鸟入门:day10模块介绍
  9. 剑指offer——面试题55:字符流中第一个不重复的字符
  10. python中filter是什么意思_求能人解答python filter()和filter_by()区别是什么
  11. access denied (java.io.FilePermission IKAnalyzer.cfg.xml read
  12. 论程序员脱发是传言还是真的?
  13. The Devil is in the Details: Self-Supervised Attention for Vehicle Re-Identification(翻译)
  14. 【小程序】地图的基本使用
  15. python for循环与函数
  16. 提醒:两性养生有别 男靠吃女靠睡
  17. mysql如何重复数据合并_mysql合并重复数据
  18. 设计原则(5)-迪米特法则
  19. python 构造函数里的同名变量_Python22个构造函数法-助力数据挖掘与分析
  20. 余弦相似性:找出相似文章

热门文章

  1. oralce 数据库基础
  2. 淮阴工学院C语言题库,淮阴工学院C语言题库练习题5课件.ppt
  3. python读取文件并按属性取值
  4. 基于PHP的酒店预订管理系统
  5. HTML5版切水果游戏 HTML5游戏极品源码下载
  6. 校园网络视频直播系统应用方案
  7. 功能性核磁共振成像(functional Magnetic Resonance Imaging )
  8. 高级平面设计师必备|怀旧风格的木材墨水肌理素材(纹理、笔刷)
  9. 印度三大移动运营商共享电信设施
  10. JDBC的工作原理和工作步骤