這款I(lǐng)DEA插件刷爆了朋友圈,網(wǎng)友:這用起來有點(diǎn)酸爽~
關(guān)注我們,設(shè)為星標(biāo),每天7:30不見不散,架構(gòu)路上與您共享
回復(fù)"架構(gòu)師"獲取資源
# 安裝使用教程
安裝
-
本地安裝:
使用
# 開發(fā)教程
技術(shù)范圍
-
插件工程的基本結(jié)構(gòu) -
Swing 主要負(fù)責(zé)兩個對話框的交互 -
Timer 作為最基本的定時器選擇
插件工程結(jié)構(gòu)
-
plugin.xml
-
data包 -
SettingData,配置信息對應(yīng)model -
DataCenter,作為運(yùn)行時的數(shù)據(jù)中心,都是些靜態(tài)的全局變量
-
service -
TimerService 這個定時計(jì)算的核心代碼
-
task -
RestTask 休息時的定時任務(wù) -
WorkTask 工作時的定時任務(wù)
-
ui -
SettingDialog 設(shè)置信息的對話框 -
TipsDialog 休息時提醒的對話框
-
StopCodingSettingAction 啟動入口的action
Swing
創(chuàng)建對話框
添加事件
public class TestDialog extends JDialog {private JPanel contentPane;private JButton buttonOK;private JButton buttonCancel;public TestDialog() {setContentPane(contentPane);setModal(true);getRootPane().setDefaultButton(buttonOK);buttonOK.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {onOK();}}); //這是給OK按鈕綁定點(diǎn)擊事件的監(jiān)聽器buttonCancel.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {onCancel();}});//這是給取消按鈕綁定點(diǎn)擊事件的監(jiān)聽器//其他代碼}
Timer定時器
-
構(gòu)造方法
-
成員防范
到此文章就結(jié)束了。如果今天的文章對你在進(jìn)階架構(gòu)師的路上有新的啟發(fā)和進(jìn)步,歡迎轉(zhuǎn)發(fā)給更多人。歡迎加入架構(gòu)師社區(qū)技術(shù)交流群,眾多大咖帶你進(jìn)階架構(gòu)師,在后臺回復(fù)“加群”即可入群。
這些年小編給你分享過的干貨
《Docker與CI持續(xù)集成/CD持續(xù)部署》

轉(zhuǎn)發(fā)在看就是最大的支持??
評論
圖片
表情
