[Java] 纯文本查看 复制代码import javax.swing.JOptionPane;

public class Test {

public static void main(String[] args) {

JOptionPane.showMessageDialog(null, "程序启动!");

System.out.println("程序启动!");

int setTime = setTime();

if(-1 != setTime) {

System.out.println("开始计时!");

long tmil = 60 * 1000 * setTime;

while (true) {

try {

Thread.sleep(tmil);

int confirmDialog = JOptionPane.showConfirmDialog(null, "叮叮叮~", "", JOptionPane.YES_NO_OPTION);

if(1 == confirmDialog) {

break;

}

} catch (InterruptedException e) {

e.printStackTrace();

break;

}

}

}

JOptionPane.showMessageDialog(null, "程序退出!");

System.out.println("程序退出!");

}

public static int setTime() {

String time = JOptionPane.showInputDialog("输入间隔时间(分钟0-1440):");

if(time == null) {

return -1;

}

int i = 5;

try {

i = Integer.parseInt(time);

if(i < 1) {

throw new Exception("时间输入范围不正确!");

}

if(i > 1440) {

i = 1440;

throw new Exception("时间输入范围不正确!");

}

} catch (NumberFormatException e) {

JOptionPane.showMessageDialog(null, "时间输入错误!");

i = setTime();

} catch (Exception e) {

JOptionPane.showMessageDialog(null, e.getMessage());

i = setTime();

}

return i;

}

}

java 提醒小工具_【JAVA】一个简单的定时提醒小程序相关推荐

  1. java 移动图片_Java写的一个简单的图片移动小程序

    前两天,有一个小姑娘让帮忙给其写一个小玩意,就是在Panel上绘制一个图片,然后通过键盘的方向键进行控制移动.虽然比较简单,这里还是希望和大家分享一下,里面有两点特别需要注意的知识点,这里一并加以说明 ...

  2. java smtp收信_求一个简单java编写的邮件收发程序,邮件发送程序为smtpsend,邮件接收程序为popreceive。急需,感谢。...

    展开全部 import javax.mail.*; import javax.mail.internet.*; import java.util.*; import java.io.*; public ...

  3. C语言结合VBS脚本编写朗读小工具,做一个能够发音的C语言程序

    大家好!我就是小编,又见面了啊,有句话说"相聚是缘".我们既然有缘相聚在此,希望你对我有了一定的认识和了解,也能够关注下小编,这样就不会迷路哦,希望在往后的日子我们大家能继续相互鼓 ...

  4. 开源一个小工具,是一个封装的数据查询小框架

    框架是基于jdbcutil的二次封装,支持事务,可以在多数据源上来回切换,极其方便,配置简单,支持spring中引用,使用方式参考↓ http://www.fuchenglei.com/2018/11 ...

  5. java性能检测工具_老李分享:JAVA性能监控工具

    1.问题 OutOfMemoryError: 内存不足: 内存泄漏 线程死锁 锁竞争(Lock Contention) java消耗过多的CPU 2.java常用健康工具 jps(java virtu ...

  6. 倒计时小工具_想要工作效率更高?这几款计时工具你一定不能错过!

    Mac计时器是Mac平台上的任务管理计时工具合集.Mac计时器是Mac上的指定操作的倒计时工具,能够帮助我们在Mac电脑上快速建立倒计时任务,可以帮助我们提高生产效率和工作质量.使用最流行的时间管理技 ...

  7. 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。

    开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号. 处理:1.记录最多8条错误记录,对相同的错误记录(即文件名称和行号完全匹配)只记录一条,错误计数增加:(文件所在的目录不同,文 ...

  8. RestartOnCrash一个监控进程的小工具,可用于监控iis/apache/mysql等程序

    RestartOnCrash一个监控进程的小工具,可用于监控iis/apache/mysql等程序 此程序相当于一个服务器小保姆一样,而且功能还是比较全的程序使用很简单 下载地址http://w-sh ...

  9. 使用Qt写一个简单的五子棋单机小游戏

    使用Qt写一个简单的五子棋单机小游戏 刚学,不够专业请勿喷,有不对的地方还请指出,我渴望进步!现在贴出这个游戏我原创的所有代码.希望可以帮到有需要的人. 游戏界面: 因为后面添加了.wav的音频文件, ...

最新文章

  1. DATEIF实例说明2
  2. python基础教程第二版答案-《Python基础教程》(第2版修订版)中要注意的地方...
  3. 使用RDLC报表向报表传入参数
  4. 如何在RCP程序中添加一个banner栏
  5. 关于WEB三层架构的思考
  6. WordPress调用自带jquery的方法 ,使 $ 生效
  7. NCBI SRA数据预处理
  8. 基于嵌入式linux的数码相框的设计,基于Linux NFS的Web数码相框设计
  9. 华三s5000配置镜像接口_华为S5300交换机配置基于接口的本地端口镜像
  10. python:实现连接mysql数据库(附完整源码)
  11. HTML+CSS_第四部分(Sass与Less、PostCSS、CSS架构与文件组织、CSS新特征)
  12. 名词解释:失压、全失压、断相、失流、掉电(DL645-2007)
  13. 生成对抗网络——GAN(一)
  14. 《淮南师范学院学报》(双月刊)投稿须知
  15. 转子 matlab,转子系统matlab特征值
  16. 气动调节阀的用途安装知识
  17. Path Finder for Mac(Mac文件管理工具)
  18. 发布我的下棋作品--Monkey黑白棋(AI还可以,战胜了不少其它的黑白棋程序)
  19. 中国企业瞭望:十大知名调查研究咨询公司
  20. 淘宝小程序的坑(持续更新)

热门文章

  1. ★★★★学长熬夜大肝几万字MySQL大厂题纲 | “超棒” 值得收藏
  2. 垂直同步、绘制效率、显示器刷新频率与帧率
  3. pg_type_typename_nsp_index问题
  4. C语言 12-24小时制
  5. Linux部署Python项目
  6. 微信小程序-模板的定义和使用
  7. 关于计算机的英语辩论,英语辩论题目,英语辩论题目computer!
  8. 鸿蒙系统摩尔纹是什么,光栅数字传感器的工作原理
  9. 山东烟台一男子突发奇想要求导航去月球,导航搜出附近精神病院。
  10. NYOJ 655 光棍YY(java)