java 提醒小工具_【JAVA】一个简单的定时提醒小程序
[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】一个简单的定时提醒小程序相关推荐
- java 移动图片_Java写的一个简单的图片移动小程序
前两天,有一个小姑娘让帮忙给其写一个小玩意,就是在Panel上绘制一个图片,然后通过键盘的方向键进行控制移动.虽然比较简单,这里还是希望和大家分享一下,里面有两点特别需要注意的知识点,这里一并加以说明 ...
- java smtp收信_求一个简单java编写的邮件收发程序,邮件发送程序为smtpsend,邮件接收程序为popreceive。急需,感谢。...
展开全部 import javax.mail.*; import javax.mail.internet.*; import java.util.*; import java.io.*; public ...
- C语言结合VBS脚本编写朗读小工具,做一个能够发音的C语言程序
大家好!我就是小编,又见面了啊,有句话说"相聚是缘".我们既然有缘相聚在此,希望你对我有了一定的认识和了解,也能够关注下小编,这样就不会迷路哦,希望在往后的日子我们大家能继续相互鼓 ...
- 开源一个小工具,是一个封装的数据查询小框架
框架是基于jdbcutil的二次封装,支持事务,可以在多数据源上来回切换,极其方便,配置简单,支持spring中引用,使用方式参考↓ http://www.fuchenglei.com/2018/11 ...
- java性能检测工具_老李分享:JAVA性能监控工具
1.问题 OutOfMemoryError: 内存不足: 内存泄漏 线程死锁 锁竞争(Lock Contention) java消耗过多的CPU 2.java常用健康工具 jps(java virtu ...
- 倒计时小工具_想要工作效率更高?这几款计时工具你一定不能错过!
Mac计时器是Mac平台上的任务管理计时工具合集.Mac计时器是Mac上的指定操作的倒计时工具,能够帮助我们在Mac电脑上快速建立倒计时任务,可以帮助我们提高生产效率和工作质量.使用最流行的时间管理技 ...
- 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。
开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号. 处理:1.记录最多8条错误记录,对相同的错误记录(即文件名称和行号完全匹配)只记录一条,错误计数增加:(文件所在的目录不同,文 ...
- RestartOnCrash一个监控进程的小工具,可用于监控iis/apache/mysql等程序
RestartOnCrash一个监控进程的小工具,可用于监控iis/apache/mysql等程序 此程序相当于一个服务器小保姆一样,而且功能还是比较全的程序使用很简单 下载地址http://w-sh ...
- 使用Qt写一个简单的五子棋单机小游戏
使用Qt写一个简单的五子棋单机小游戏 刚学,不够专业请勿喷,有不对的地方还请指出,我渴望进步!现在贴出这个游戏我原创的所有代码.希望可以帮到有需要的人. 游戏界面: 因为后面添加了.wav的音频文件, ...
最新文章
- DATEIF实例说明2
- python基础教程第二版答案-《Python基础教程》(第2版修订版)中要注意的地方...
- 使用RDLC报表向报表传入参数
- 如何在RCP程序中添加一个banner栏
- 关于WEB三层架构的思考
- WordPress调用自带jquery的方法 ,使 $ 生效
- NCBI SRA数据预处理
- 基于嵌入式linux的数码相框的设计,基于Linux NFS的Web数码相框设计
- 华三s5000配置镜像接口_华为S5300交换机配置基于接口的本地端口镜像
- python:实现连接mysql数据库(附完整源码)
- HTML+CSS_第四部分(Sass与Less、PostCSS、CSS架构与文件组织、CSS新特征)
- 名词解释:失压、全失压、断相、失流、掉电(DL645-2007)
- 生成对抗网络——GAN(一)
- 《淮南师范学院学报》(双月刊)投稿须知
- 转子 matlab,转子系统matlab特征值
- 气动调节阀的用途安装知识
- Path Finder for Mac(Mac文件管理工具)
- 发布我的下棋作品--Monkey黑白棋(AI还可以,战胜了不少其它的黑白棋程序)
- 中国企业瞭望:十大知名调查研究咨询公司
- 淘宝小程序的坑(持续更新)
热门文章
- ★★★★学长熬夜大肝几万字MySQL大厂题纲 | “超棒” 值得收藏
- 垂直同步、绘制效率、显示器刷新频率与帧率
- pg_type_typename_nsp_index问题
- C语言 12-24小时制
- Linux部署Python项目
- 微信小程序-模板的定义和使用
- 关于计算机的英语辩论,英语辩论题目,英语辩论题目computer!
- 鸿蒙系统摩尔纹是什么,光栅数字传感器的工作原理
- 山东烟台一男子突发奇想要求导航去月球,导航搜出附近精神病院。
- NYOJ 655 光棍YY(java)