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

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

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

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

猜你喜欢

转载自blog.csdn.net/qq_38238041/article/details/95041355
今日推荐