用Java实现一个最简单的番茄钟

本文介绍了一个使用Java Swing编写的极简番茄钟程序。通过简单的代码实现了工作与休息时间的交替提醒,适合需要专注工作的场景。文章还分享了如何将程序打包成.jar文件,并通过批处理文件运行。

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

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

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包用这个打开就大功告成了!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值