藍(lán)色空間
          簡(jiǎn)單的程序人生
          posts - 11,comments - 70,trackbacks - 0
                  最近迷上了swing,趁現(xiàn)在不是太忙的時(shí)候做了個(gè)小工具,純熟學(xué)習(xí)之用,工作中做的都是web,從來(lái)沒(méi)接觸過(guò)應(yīng)用程序,因?yàn)槭穷^一次做swing,所以很多地方有待學(xué)習(xí)啊,感覺(jué)java的swing真的太強(qiáng)大了。順便把java最最著名的LookAndFeel之一SubstanceLookAndFeel也給用上了,感覺(jué)很爽,很容易就實(shí)現(xiàn)了切換感觀(guān),再一次為swing的優(yōu)雅的設(shè)計(jì)感嘆。感覺(jué)jdk6對(duì)swing應(yīng)用的速度有了很大的提高,在我家里的破電腦上使用起來(lái)基本和vb應(yīng)用沒(méi)什么區(qū)別了,至少是沒(méi)有什么明顯的延遲??磥?lái)java應(yīng)用慢的詬病也讓sun下了大力氣了。而剛剛發(fā)布的netbeans6讓開(kāi)發(fā)swing應(yīng)用更加容易了。完全可以和vb,vb.net相媲美了。

                  做個(gè)簡(jiǎn)單的功能介紹,也算是個(gè)概要設(shè)計(jì)了
                  1.權(quán)限控制,目前分三種,系統(tǒng)管理員,普通用戶(hù)和未登陸用戶(hù),當(dāng)然各個(gè)權(quán)限所能使用的menu是不同的【已實(shí)現(xiàn)】
                  2.可以改變感觀(guān),并且立即生效,不用重修啟動(dòng)【已實(shí)現(xiàn)】
                  3.程序啟動(dòng)前檢測(cè)config文件和數(shù)據(jù)庫(kù)文件,如果config.xml不存在系統(tǒng)退出。數(shù)據(jù)庫(kù)文件可以在默認(rèn)位置或者在xml配置文件里指定。(前者比xml優(yōu)先級(jí)高)
                  4.讀取配置文件里面指定的配置,比如menu字體,顏色,frame字體顏色什么的【已實(shí)現(xiàn)】
                  5.名詞管理,包括crud【已實(shí)現(xiàn)】
                  6.用戶(hù)管理,包括crud【已實(shí)現(xiàn)】
                  7.通訊錄,crud【已實(shí)現(xiàn)】準(zhǔn)備加入導(dǎo)入導(dǎo)出功能,格式主要未txt,csv和execel【未實(shí)現(xiàn)】。
                  8.賬本,包括記賬,查看,一覽,月,年賬單的統(tǒng)計(jì)【已實(shí)現(xiàn)】統(tǒng)計(jì)結(jié)果的報(bào)表功能已經(jīng)報(bào)表的打印【未實(shí)現(xiàn)】
                  9.代碼收集,計(jì)劃加入,主要是平時(shí)自己看見(jiàn)好的代碼可以記錄下來(lái),方便日后使用時(shí)查找,可以分類(lèi)檢索,或者指定一個(gè)或多個(gè)關(guān)鍵字檢索【未實(shí)現(xiàn)】
                  10.收藏夾,主要是方便自己,因?yàn)樽约航?jīng)常在遨游,Mozilla Firefox以及Opera之間切換,而又沒(méi)有一個(gè)可以同步收藏夾的工具,只有自己弄咯【未實(shí)現(xiàn)】
                  暫時(shí)就想到這么多了,以后想到了陸續(xù)追加。
           

          順便貼幾張圖上來(lái),臭美一下,讓各位大牛的BS來(lái)的更猛烈些吧

          登陸畫(huà)面,模態(tài)窗口


          LookAndFeel之一


          LookAndFeel之二



          參照網(wǎng)上例子寫(xiě)的一個(gè)關(guān)閉到系統(tǒng)托盤(pán),遨游前面的那個(gè)坐著的小猴子就是啦!


          系統(tǒng)托盤(pán)圖標(biāo),點(diǎn)擊作者或者主頁(yè)就使用系統(tǒng)默認(rèn)的瀏覽器或者郵件程序,這也是jdk6里面桌面應(yīng)用新添加的特性


          上圖的豆腐塊是因?yàn)槲医貓D的是日文系統(tǒng)

          因?yàn)槭堑谝淮巫?,所以很多地方都做的很費(fèi)勁啊!以后還得多多學(xué)習(xí),感覺(jué)做swing應(yīng)用比做web爽多了,已經(jīng)討厭做web了
          posted on 2007-12-13 12:58 ivin 閱讀(1541) 評(píng)論(9)  編輯  收藏 所屬分類(lèi): Swing

          FeedBack:
          # re: swing學(xué)習(xí)--ekit[1]
          2007-12-13 14:05 | nicholasRen
          不錯(cuò)啊,有空學(xué)習(xí)學(xué)習(xí)  回復(fù)  更多評(píng)論
            
          # re: swing學(xué)習(xí)--ekit[1]
          2007-12-13 21:18 | 趙大頤
          SubstanceLookAndFeel我下不到啊,我去了他主頁(yè)那里,可是看不到下載鏈接
            回復(fù)  更多評(píng)論
            
          # re: swing學(xué)習(xí)--ekit[1]
          # re: swing學(xué)習(xí)--ekit[1]
          2007-12-14 16:09 | 趙大頤
          @ivin

          謝謝這位兄弟了  回復(fù)  更多評(píng)論
            
          # re: swing學(xué)習(xí)--ekit[1]
          2007-12-15 10:33 | jpt
          相當(dāng)漂亮啊,^_^~  回復(fù)  更多評(píng)論
            
          # re: swing學(xué)習(xí)--ekit[1]
          2007-12-15 10:34 | jpt
          相當(dāng)不錯(cuò)啊~  回復(fù)  更多評(píng)論
            
          # re: swing學(xué)習(xí)--ekit[1]
          2007-12-17 17:18 | CoderDream
          不錯(cuò),希望共享一下代碼!  回復(fù)  更多評(píng)論
            
          # re: swing學(xué)習(xí)--ekit[1]
          2007-12-18 10:46 | ivin
          @CoderDream
          現(xiàn)在的程序還有很多功能沒(méi)有實(shí)現(xiàn),注釋也不完整,垃圾代碼比較多,等功能實(shí)現(xiàn)的差不多的時(shí)候我會(huì)把 代碼共享的!  回復(fù)  更多評(píng)論
            
          # re: swing學(xué)習(xí)--ekit 『一』
          2008-01-21 10:04 | 愛(ài)上鳥(niǎo)的魚(yú)
          很漂亮啊!  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 彭泽县| 洪洞县| 邳州市| 临泽县| 德江县| 盱眙县| 荃湾区| 茶陵县| 毕节市| 普兰县| 津南区| 平陆县| 阜新市| 鄂托克前旗| 蒲城县| 上思县| 南宁市| 宝山区| 正蓝旗| 天气| 长宁县| 安远县| 肇州县| 安多县| 郧西县| 四子王旗| 罗甸县| 镇平县| 镇赉县| 惠州市| 昔阳县| 梧州市| 高尔夫| 牡丹江市| 思南县| 六盘水市| 灵石县| 阜新市| 分宜县| 海伦市| 旌德县|