当初年少懵懂,那年夏天填志愿选专业,父母听其他长辈说选择计算机专业好。从那以后,我的身上就有了计院深深的烙印。从寝室到机房,从机房到图书馆,C、C++、Java、只要是想写点自己感兴趣的东西,一坐就是几个小时,但那时年轻,起身,收拾,一路小跑会女神,轻轻松松。现在工作了,毫无意外的做着开发的工作,长时间久坐。写代码一忙起来就忘了起来活动一下,也不怎么喝水。经常等到忙完了就感觉腰和腿不舒服。直到今年的体检报告一下来,才幡然醒悟:没有一个好身体,就不能好好打工,让老板过上他自己想要的生活了.
下面就介绍一下她简单的使用教程和开发教程
在 IDEA 中直接搜索安装 StopCoding 插件(官方已经审核通过)
使用
Step2. 设置适合你的参数然后保存。
开发教程
技术范围
Swing 主要负责两个对话框的交互
插件工程结构
这是插件工程的核心配置文件,里面每一项的解释,可以参考第一篇的介绍核心配置文件说明。
SettingData:配置信息对应 modelservice
task
WorkTask:工作时的定时任务SettingDialog:设置信息的对话框StopCodingSettingAction:启动入口的 action
其实在 IDEA 中开发 Swing 项目的界面非常简单。因为 IDEA 提供了一系列可视化的操作,以及控件布局的拖拽。接下来就简单的介绍一下对话框的创建过程和添加事件。
Step1
Step3
添加事件
当然我们也可以其它任何控件去创建不同的事件监听器。这里可以通过界面操作创建很多种监听器,只要你需要,就可以使用。
step2
在这个插件里面,需要用到定时的功能,同时去计算公国和休息的时间。所以使用 JDK 自带的 Timer,非常的方便。下面我 Timer 的常用的 api 放在这里,就清楚它的使用了。
成员防范
最后
源码地址:https://github.com/jogeen/StopCoding
排版:JavaGuide(Guide哥)
Java后端交流群已成立

