老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

JAVA課設備忘錄源代碼 基于android手機備忘錄源代碼

Java做一個備忘錄

你是自己用,還是也給你的朋友們用,Java做桌面程序不拿手,還要安裝一個jre才能運行,那個東西大約16MB,給別人做桌面程序,不建議使用Java。

創新互聯是一家專業提供友好企業網站建設,專注與成都網站設計、成都網站建設H5頁面制作、小程序制作等業務。10年已為友好眾多企業、政府機構等服務。創新互聯專業網站建設公司優惠進行中。

VB、Delphi、VC++,這些都比Java合適,它們跟系統耦合度高,有豐富的類庫可以用,GUI的組織結構相對簡單很多,不像Java的awt和swing那么繞,而且他們都可以用控件綁定數據庫,操作很方便,java里面要自己動手的

用Java做的話,建議采用access數據庫,這個數據庫是一個文件數據庫,可以很方便地拿走,不需要像mysql、mssql、oracle那樣安裝很龐大的服務器,使用jdbc驅動來連接,你可以先去網上找一個access的jdbc驅動包,怎么連,怎么調用,網上都有詳細介紹,如果找不到,就問我吧。記錄每天的時間,這個要專門弄一張表,記下事件名,提醒的時間等等,然后java程序啟動時,從這個事件表里讀取當天的事件,有個執行定時任務的工具類(好像是java.util.Timer,很久沒用了,你百度一下“java 定時 任務”就能找到了),負責到了時間給出提醒;也可以使用多線程來做,另外開辟一個線程,每秒掃一次,看看那個事件的時間到了,然后給出提醒,這樣做CPU占用率會很高。提示,你可以搞成消息框彈出,這樣最簡單,或者彈出一個Frame,同時在后臺播放一個聲音。再搞個Frame負責編輯事件。這個不難搞,就是麻煩,不過新手嘛,勤快點好,我現在越來越懶,什么都搞不動了了。

java編譯的簡易備忘錄.

1.確定數格式,編寫記錄類

Record{

//記錄編號

private int id;

//提醒時間

private Time t;

//提醒信息

private String info;

}

2.確定數據訪問方式,可以通過文件也可以通過數據庫。

寫一個數據訪問類,例如用文件的形式

DataAccesser{

private static syncronized File file;

//構造函數,進行file初始化

public static DataAccesser(){

}

//寫入記錄

public static void write(Record){

}

//根據時間讀取記錄

public static Record read(int id){

}

//根據時間讀取記錄集

public static ListRecord readSet(Time t){

}

}

3.定義存取信息隊列的類

class MessageQueue{

//保存當前時刻以后的所有信息的時間隊列,安順序

private syncronized static ListTime;

//插入隊列

public static void put(){

//需要按時間順序插入

}

//獲得當前時間前的時間集

public static ListTime get(){

//獲得后需要將得到的時間從列表中刪除

}

}

4.編寫提醒類,用于提醒

class Reminder{

public void run(){

ListTime tl=getCurrentTime();

//查詢出所有

需要提醒的記錄調用remind()方法進行提醒

}

//提醒

protected void remind(Record r){

//這里寫如何提醒

}

//獲得當前時間

protected Time getCurrentTime(){

}

}

5.定時器類,

//提醒的主運行類

class Main{

static Thread thread;

public Main(){

thread=new Thread(){

public void run(){

while(true){

new Reminder().run();

try{

Thread.sleep(60000);

}catch(Exception e ){}

}

}

}

public static void start(){

thread.start();

}

public sattic void stop(){

thread.stop();

}

}

}

只是個框架,具體代碼自己完成吧,可以查詢相關的API。

【java圖形界面程序】 備忘錄

首先建立一個備忘類

class Memo{

String content;

Date date;//或者使用Calendar類型

}

1. 點“寫新備忘”怎樣進入 另一個界面?怎樣來保存更新的備忘?

在程序內部維護一個ArrayListDate,用來存放所有的備忘。用另一個Frame作為寫新備忘的界面,比如frame2,點擊“寫新備忘”的時候令frame2.setVisable(true)即可。寫完之后將該備忘加入到ArrayList即可

2. 主界面中怎樣顯示最近的備忘,且顯示的是將來的時間的備忘?

最近的備忘應該是指即將發生的那個備忘吧。遍歷ArrayList,找到將來最先發生的備忘,在文本框里將其顯示出來即可,當然這件事情應該自動完成,這就需要一個線程不停地掃描ArrayList,并進行更新。一個簡單的做法是添加一個“刷新”按鈕,每次點擊“刷新”的時候,才去檢查ArrayList

3. 點查看備忘 怎樣進入查看界面?

彈出另一個窗口,顯示ArrayList里的所有內容

4. 能不能使備忘錄自己提醒呢?怎么提醒呢?

發出一聲“嘟嘟”聲來提醒,java.awt.Toolkit.getDefaultToolkit().beep()。

看來還是需要一個自動刷新功能,就如同上面所說的,在一個單獨的線程里不停地檢查有哪些事情要發生,并顯示到主界面。


當前文章:JAVA課設備忘錄源代碼 基于android手機備忘錄源代碼
標題路徑:http://www.xueling.net.cn/article/ddsghhg.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 999在线观看精品免费不卡网站 | 国产精品传媒视频 | 成人开心激情 | 国产美女一区二区三区在线观看 | 99久久国产综合精品无码 | 男人插女人在线观看 | 蜜臀avcom| 色久av| 91精品一区二区三区四区 | 亚洲av永久无码天堂网 | 国产偷录视频叫床高潮 | 欧美射射 | 久久久中文| 粉嫩蜜桃麻豆免费大片 | 国产精品久久久久久久人人看 | 9传媒制片厂制作在线观看 极品美女a诱v惑在线观看免费 | 国产99久久九九精品无码 | 中国人和黑人XXXX | 少妇被粗大的猛烈进出 | 国产a视频精品免费观看 | 亚洲午夜理论片在线观看 | 无码任你躁久久久久久老妇 | 在线观看免费视频一区 | 裸体男同自慰gay网站 | 亚洲天堂av网站 | 久亚洲一线产区二线产区三线区 | 久久久国产精品萌白酱免费 | 亚洲一区自拍偷拍 | 亚洲色一区二区三区四区 | 成年人免费视频一区二区三区 | 91精品国产一区二区在线观看 | 国产区视频 | 欧美含羞草免费观看全部完 | 一区二区伦理 | 在线免费看av不卡 | 久久精品国产清高在天天线 | 欧美日韩久久精品 | 999re5这里只有精品 | 国产一级毛片黄片 | 国产精品黄大片在线播放 | avtom影院入口永久在线 |