日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

教你用Java Swing做一個定時提醒工具

瀏覽:25日期:2022-08-10 15:08:35
前言

因為上下班的時候,老是忘記打卡(其實這不是重點,因為可以補卡嘛),重點是下班走的時候總是忘記關空調(誰最后走忘記關空調,罰100。。。)我一開始的做法是,在主機上貼個便簽,寫上關空調三個大字,坐在電腦旁,只要你眼睛稍微一瞥,就是看到。可是依舊是該忘還得忘,那么明顯一個便簽貼在那,走的時候死活看不到,我有什么辦法!

然后我就想做個彈窗提醒,一到下班的點,就彈窗提醒,然后就關空調,下班就關,總不會忘了吧。剛好那兩天因為項目需要,我寫了個vbs腳本,用vbs啟動jar和exe程序這些。就想用vbs做個彈窗。要求就是:在指定時間彈窗。

我是用循環來判斷時間是否到了指定時間,然后發現這樣太耗cpu了,占了20%左右的cpu,因為它是在一直不停的執行。這樣肯定不行,就加了個休眠的語句,多久執行一次,但是這樣又不準了,所以感覺又實現不了(這vbs我也不太懂)

最后決定用java。

先看效果:

教你用Java Swing做一個定時提醒工具

全部代碼

import javax.swing.*;import javax.swing.plaf.FontUIResource;import java.awt.*;import java.io.*;import java.util.*;import java.util.List;import java.util.Timer;/** * @author fuHua * @date 2021年06月09日 */public class Remind{ public static void main(String[] args){try { List<Map<String, String>> list = readTxt(); for (int i = 0; i < list.size(); i++) {Map<String, String> map = list.get(i);String time = map.get('time');String msg = map.get('msg');String[] split = time.split(':');//獲取時、分、秒int hour = Integer.parseInt(split[0]);int minute = Integer.parseInt(split[1]);int second = Integer.parseInt(split[2]);cacheTimer(hour,minute,second,msg); }}catch (Exception e){ e.printStackTrace();} } private static void cacheTimer(int hour,int minute,int second,String msg){try{ Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, hour);// 時 calendar.set(Calendar.MINUTE, minute);// 分 calendar.set(Calendar.SECOND, second);// 秒 Timer timer = new Timer(); //schedule(TimerTask task, Date time):安排在指定的時間執行指定的任務。 timer.schedule(new TimerTask(){ public void run(){ //創建一個窗體,設置窗體置頂 JFrame jf = new JFrame(); jf.setAlwaysOnTop(true); //設置提醒信息的字體樣式 UIManager.put('OptionPane.messageFont', new FontUIResource(new Font('宋體', 1, 18))); //一個警告彈窗,因為要將彈窗置頂,所以創建一個JFrame 添加到這里,2 代表的是這個彈窗是警告彈窗 JOptionPane.showMessageDialog(jf, msg, '提醒', 2); } }, calendar.getTime());} catch (Exception e) { e.printStackTrace();} } /** * 讀取文本內容:Remind.txt 里面就是設置要提示的時間和提醒信息 */ private static List< Map<String,String>> readTxt() throws IOException { // Remind.txt 要是可以更改的,如果放在項目里,打包了之后就不能更改了,就無法設置了String path = System.getProperty('user.dir');//jar包或exe程序所在目錄名InputStreamReader fReader = new InputStreamReader(new FileInputStream(path+'/Remind.txt'),'UTF-8');BufferedReader reader = new BufferedReader(fReader);String lineTxt=null;List< Map<String,String>> list = new ArrayList<>();while((lineTxt=reader.readLine())!=null){ //以“||”進行分割 String[] split = lineTxt.split('||'); Map<String,String> map = new HashMap<>(); map.put('time',split[0]);//提醒時間 map.put('msg',split[1]);//提醒信息 list.add(map);}return list; }}Remind.txt 內容

教你用Java Swing做一個定時提醒工具

時間和提醒信息用 “||” 分割,一行設置一個提醒

然后打包成jar,再用exe4j將jar打包成exe程序

結果如圖:

教你用Java Swing做一個定時提醒工具

先在Remind.txt 設置好哪個時間點要提醒什么內容,保存后,啟動 Remind.exe程序,它會一直在后臺運行,并且不占cpu和內存

教你用Java Swing做一個定時提醒工具

到了你設置的時間點,就會彈窗提醒你該干嘛了。可以將軟件設置成開機啟動。不過如果你要是更改了 Remind.txt 的內容,需要重新啟動該軟件。

到此這篇關于教你用Java做一個定時提醒工具的文章就介紹到這了,更多相關Java定時提醒工具內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区导航| 麻豆精品久久| 色婷婷综合网| 欧美一级全黄| 国产视频亚洲| 成人免费电影网址| 久草精品视频| 国产亚洲一区二区三区不卡| 亚洲专区在线| 亚洲二区精品| www.51av欧美视频 | 免费久久精品| 成人午夜亚洲| 国产极品模特精品一二| 三级在线观看一区二区| 久久久777| 久久精品国产精品亚洲毛片| 婷婷成人av| 另类av一区二区| 久久伦理在线| 成人日韩在线观看| 捆绑调教美女网站视频一区| 欧美亚洲综合视频| 日韩中文字幕| 中文字幕免费一区二区| 久久亚洲美女| 免费久久久久久久久| 少妇精品导航| 日韩欧美1区| 吉吉日韩欧美| 国产v日韩v欧美v| 三上亚洲一区二区| 国产成人精品一区二区三区视频 | 国产激情在线播放| 精品国产一区二区三区av片| 国产精品自拍区| 日本一区二区三区中文字幕| 亚洲精品在线a| 无码日韩精品一区二区免费| 伊人久久亚洲| 中文字幕日本一区二区| 亚洲精品影院在线观看| 免费高清在线一区| 亚洲欧美一级| 7m精品国产导航在线| 日韩福利视频网| 国产无遮挡裸体免费久久| 日韩不卡一二三区| 亚洲精品无吗| 国产亚洲字幕| 麻豆成人在线观看| 老司机精品视频网| 麻豆视频久久| 麻豆成全视频免费观看在线看| 97精品国产一区二区三区| 亚洲美女久久精品| 久久精品青草| 午夜精品亚洲| 爽爽淫人综合网网站| 日韩av三区| 国产精品嫩模av在线| 麻豆精品少妇| 性欧美videohd高精| 91精品国产福利在线观看麻豆| 婷婷丁香综合| 日本不卡高清视频| 精品国产18久久久久久二百| 日韩一区二区三区免费| 亚洲精品网址| 亚洲精品在线a| 你懂的国产精品| 亚洲精品88| 午夜电影亚洲| 综合亚洲自拍| 国产精品片aa在线观看| 日韩久久视频| 亚洲一区区二区| 欧美天堂一区| 中文字幕在线免费观看视频| 亚洲激情av| 奇米色欧美一区二区三区| 国产一区丝袜| 中文在线一区| 国产精品亚洲综合久久| 日本免费一区二区三区四区| 免费成人性网站| 久久97视频| 9色国产精品| 国产精品九九| 免费视频一区三区| 国产精品一区二区三区av| 亚洲天堂1区| 四虎国产精品免费久久| 91欧美在线| 亚洲精品日韩久久| 国产综合色区在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久只有精品| 亚洲精品91| 卡一卡二国产精品| 香蕉久久国产| 国产 日韩 欧美 综合 一区 | 快she精品国产999| 卡一精品卡二卡三网站乱码| 亚洲在线观看| 久久精品资源| 欧美资源在线| 国产suv精品一区二区四区视频| 欧美专区一区二区三区| 精品视频国产| 综合激情婷婷| 久久裸体视频| 69精品国产久热在线观看| 91精品一区二区三区综合在线爱| 69堂免费精品视频在线播放| 999精品一区| 免费亚洲一区| 免费在线视频一区| 色欧美自拍视频| 日韩国产在线不卡视频| 国产91精品对白在线播放| 日韩av三区| 国产亚洲精品久久久久婷婷瑜伽| 久久久国产精品入口麻豆| 一区二区三区国产盗摄| 久久免费黄色| 精品久久91| 日韩欧美美女在线观看| 美女毛片一区二区三区四区| 久久免费影院| 日韩精品欧美成人高清一区二区| 99精品在线| 成人一二三区| 欧美色综合网| 免费国产自线拍一欧美视频| 国产视频一区二| 免费av一区二区三区四区| 国产精品三级| 香蕉精品999视频一区二区| 精品理论电影在线| 视频在线观看一区| 成人va天堂| 91嫩草精品| 一本一道久久a久久精品蜜桃| 嫩草伊人久久精品少妇av杨幂| 香蕉精品视频在线观看| 嫩草伊人久久精品少妇av杨幂 | 久久久久国产精品一区三寸| 国产精品中文字幕亚洲欧美| 久久国产精品久久久久久电车 | 美女精品在线观看| 久久三级福利| 精品久久中文| 日韩黄色av| 久久国产精品99国产| 岛国av在线网站| 日韩av二区在线播放| 黄色在线一区| 日本美女一区| 久久久国产精品入口麻豆| 亚洲精品自拍| 亚洲深夜福利| 国产网站在线| 老牛国内精品亚洲成av人片| 婷婷视频一区二区三区| 好看不卡的中文字幕| 日本综合字幕| 免费精品一区| 日本h片久久| 日韩中文欧美在线| 亚洲国产日韩欧美在线| 色综合www| 成人在线黄色| 国产精品亲子伦av一区二区三区| 中文字幕亚洲影视| 伊人久久婷婷| 亚洲不卡av不卡一区二区| 久久超碰99| 高清av一区| 国产精品视频一区二区三区四蜜臂| 日韩国产91| 国产日韩中文在线中文字幕| 国产精品羞羞答答在线观看| 美女久久一区| 国产精品1区在线| 国产调教精品| 久久国产尿小便嘘嘘| 亚洲不卡视频| 亚洲精品系列| 亚洲乱亚洲高清| 亚洲欧美日本国产| 中文字幕亚洲影视| 亚洲人www| 日韩一区免费| 亚洲精品在线国产| 日日夜夜免费精品视频| 婷婷亚洲成人| 91精品视频一区二区| 日韩av一区二区三区四区| 欧美亚洲色图校园春色|