我只想要一个最简单最纯粹的番茄钟,奈何找不到。。。

好吧,自己写呗,代码真的很简单,我就弹个框就得了哈哈哈

import javax.swing.*;/*** @Deacription 一个简单的番茄钟* @Author BarryLee* @Date 2019-7-6 23:02*/
public class Main {public static void main(String[] args) throws InterruptedException {JFrame jFrame = new JFrame();JOptionPane.showMessageDialog(jFrame, "Start the timer");int relaxTime = 1000*60*5;int workTime = 1000*60*25;int n = 1;while(n++ > 0) {if(n%2 == 0) {Thread.sleep(workTime);JOptionPane.showMessageDialog(jFrame, "Time to relax");} else {Thread.sleep(relaxTime);JOptionPane.showMessageDialog(jFrame, "Time to work");}}}
}

打包成.jar

然后如果你要把这个转换为exe,也是可以的,比如用exe4j

我就比较懒,新建一个txt,写上javaw -jar %1 ,然后将文件名改为run.bat,之前生成的jar包用这个打开就大功告成了!

用Java实现一个最简单的番茄钟相关推荐

  1. java爬虫好的教程_[Java教程]一个更加简单粗暴的爬虫

    [Java教程]一个更加简单粗暴的爬虫 0 2017-09-30 16:00:13 今天上午看到一篇文章:一个简单粗暴的爬虫 - 必应今日美图.我也用自己的方式更加简单的实现了这个功能.下面我就贴一下 ...

  2. 用java创建一个最简单的窗口

    如何使在创建窗体前,需要导入相关的 ​package​ 包. import java.awt.*; import javax.swing.*; 使用​new​关键词来创建一个窗体对象 JFrame j ...

  3. 用Java编写一个最简单的桌面程序

    使用Java的优势在于网络应用方面,但Java也提供了强大的用于开发桌面程序的API,它们包含在javax.swing包中.使用这个包可以编写简单的Java桌面应用程序. Java的javax.swi ...

  4. 用JAVA写一个最简单的飞翔的小鸟

    如果你想写一个最简单的飞翔的小鸟的 Java 程序,可以先了解 Java 的图形绘制功能.Java 提供了一个叫做 Graphics 的图形绘制类,可以用来绘制图形.填充颜色.画线等. 你可以通过创建 ...

  5. 用Java写一个最简单的图形用户界面

    在Java语言中,处理图形界面的类库主要是 java.awt 包和 javax.swing 包 设计和实现图形用户界面的工作主要分为以下"三部曲": (1)创建组件:创建组成界面的 ...

  6. Java servlet一个最简单的例子

    Created by Wang, Jerry, last modified on Dec 10, 2014

  7. java番茄钟_个人用的简单番茄时钟

    虽然网上有很多各种各样的番茄时钟,但是我只需要最简单的半小时间隔进行全屏提醒就可以了.但是找来找去,只有一个 daping 软件能够满足我的基本要求,可惜这个软件有广告. 所以为了满足需求,只能动手自 ...

  8. 无聊的时候怎么办?教你用java写一个简单挂机打金币小游戏吧!

    无聊的时候怎么办?教你用java写一个超简单挂机打金币小游戏吧! Java写一个挂机打金币程序 1.Java的面向对象 2.基础打金的分析 3. Robot介绍以及Demo演示 4.挂机打金程序如何去 ...

  9. java实现通话_Java做一个最简单的通话程序

    Java做一个最简单的通话程序 作者:未知    文章来源:www.jspcn.net 发布日期:2005年01月19日 Java中的网络编程是一个很重要的部分,也是其编程优越性的地方之一.在Java ...

最新文章

  1. Java学到什么水平能够出去找工作!
  2. math and date、ajax、画布
  3. 【转】 最新版chrome谷歌浏览器Ajax跨域调试问题
  4. 虚拟×××和虚拟防火墙 (VNN)
  5. 看看你能认出多少种编程语言
  6. 又见斐波那契数列(矩阵构造+矩阵快速幂)
  7. C++如何调用父类的方法?
  8. Hopping Rabbit
  9. vue时间过滤器filter
  10. android打开4g开关,【VoLTE】如何让手机的增强型4GLTE开关默认处于关闭状态?
  11. 电大计算机一级b考试试题,电大计算机考试本科试题
  12. 计组之指令系统:3、CISC和RISC
  13. org.jgroups.ChannelException: failed to start p...
  14. android Volley解析之自定义CookieObjectRequest
  15. 多元统计分析及R语言建模(王斌会)第五、六、七章答案
  16. gimp 抠图_自动抠图工具,不用懂PS,还可以批量抠图
  17. 空间坐标系(惯性坐标系、地球坐标系、WGS-84坐标系、站心坐标系)
  18. c#FileStream文件读写可能会出现乱码
  19. Date入参和出参格式_@DateTimeFormat 和 @JsonFormat 注解
  20. MySQL-查询权限索引约束

热门文章

  1. 富士(FUJI)贴片机型号有哪些
  2. 全自动批量getshell工具【最新】
  3. 手机党如何进入我们的YY
  4. 读书笔记第四讲:《百万级并发商品服务架构解密》丁鸣亮
  5. vscode 中报错No name 'QWidget' in module 'PyQt5.QtWidgets'
  6. 【OpenGL】蓝宝书第五版源码资源
  7. JavaScript:实现CaesarsCiphe凯撒密码r算法(附完整源码)
  8. CL4054D 500mA线性锂离子电池充电器
  9. 微信实验二、配置微信公众号
  10. STM32 IIC OLED中英文显示