閱讀全文
posted @ 2010-09-01 22:50 TWaver 閱讀(1322) | 評論 (0) | 編輯 收藏
|
|||
摘要: 這種情況下你唯一能做的就是將你要做的任務注冊到EDT的事件派發(fā)隊列里面,如果用Swing可以調(diào)用SwingUtilities.invokeAndWait或invokeLater,用SWT可以調(diào)用Display.asyncExec或syncExec,用Silverlight和WPF可以調(diào)用Dispatcher.BeginInvoke。
閱讀全文 posted @ 2010-09-01 22:50 TWaver 閱讀(1322) | 評論 (0) | 編輯 收藏 摘要: 在電信網(wǎng)管系統(tǒng)的五大模塊PCAPS中,性能管理(Performance Management)是非常重要的部分。性能管理是對電信網(wǎng)絡的有效監(jiān)控手段,是實現(xiàn)網(wǎng)絡“提前預警”或“主動式告警”的基礎。性能管理一般分為歷史性能數(shù)據(jù)和實時數(shù)據(jù)采集兩類。歷史性能數(shù)據(jù)一般需要網(wǎng)管后臺系統(tǒng)的任務調(diào)度模塊按照預定義的系統(tǒng)配置參數(shù)啟動數(shù)據(jù)采集任務,并將數(shù)據(jù)采集結果存儲到數(shù)據(jù)庫中,以供用戶進行統(tǒng)計、分析之用。實時性能數(shù)據(jù)一般由用戶主動發(fā)起和終止,系統(tǒng)按照當前任務參數(shù)進行實時的數(shù)據(jù)采集,并將數(shù)據(jù)呈現(xiàn)。實時性能數(shù)據(jù)可選擇存庫,也可選擇不存庫,只作為瞬態(tài)數(shù)據(jù)進行呈現(xiàn)。實時性能數(shù)據(jù)也可掛接業(yè)務判斷規(guī)則,以便生成告警或者各種動作。
閱讀全文 posted @ 2010-09-01 13:52 TWaver 閱讀(1424) | 評論 (0) | 編輯 收藏 摘要: 前文介紹了用Java開發(fā)電信網(wǎng)管界面系統(tǒng)的方法和相關產(chǎn)品。本文繼續(xù)闡述如何使用TWaver Java來制作簡單的網(wǎng)絡拓撲圖。
閱讀全文 posted @ 2010-08-31 12:45 TWaver 閱讀(1779) | 評論 (3) | 編輯 收藏 摘要: 如何才能自動的讓TextArea滾動到最后一行呢,細心的同學可能早就發(fā)現(xiàn)了TWaver Demo中的小技巧了,以下我歸總一下:
閱讀全文 posted @ 2010-08-30 16:55 TWaver 閱讀(1676) | 評論 (0) | 編輯 收藏 摘要: 前文講述了用Java開發(fā)電信網(wǎng)管界面系統(tǒng)遇到的困難。其中,制作網(wǎng)絡拓撲圖是我們第一個必須克服的困難。本文概述如何使用和制作網(wǎng)絡拓撲圖的產(chǎn)品和方法和思路。
閱讀全文 posted @ 2010-08-30 16:53 TWaver 閱讀(1518) | 評論 (0) | 編輯 收藏 摘要: Java,尤其是J2EE技術,在網(wǎng)絡管理系統(tǒng)中的應用已經(jīng)比較普遍。很多公司都將自己的新一代網(wǎng)絡管理產(chǎn)品構建在J2EE技術平臺之上,以便實現(xiàn)大型網(wǎng)絡管理系統(tǒng)的分布式架構。一般的企業(yè)級或電信級網(wǎng)管系統(tǒng)都涵蓋FCAPS等基礎模塊,同時在此基礎上構建面向運營商的業(yè)務模塊,如端到端的監(jiān)控和管理、基于商業(yè)規(guī)則的告警處理、工作流等等。EJB很適合實現(xiàn)這類模塊,很多公司的產(chǎn)品也已經(jīng)這樣做了。但是,本文要討論的不是Java在網(wǎng)管服務器側的應用,而是大家討論比較少的客戶端應用。
Java桌面技術一直飽受批評。而在選擇了J2EE做網(wǎng)管后端后,客戶端該如何選擇呢?是選擇簡單靈巧的Web技術,還是選擇復雜強大的Swing技術呢? 閱讀全文 posted @ 2010-08-30 16:52 TWaver 閱讀(1754) | 評論 (0) | 編輯 收藏 摘要: 不管你的項目是否用到了Swing技術,我都要說,Swing是一個設計優(yōu)秀的Java包,它充滿了大師的智慧。如果你學了Java卻連一個Button還不會寫,就象你學習Visual Basic卻不會用Button,那可絕對是不能被原諒的。Swing技術的應用已經(jīng)在國外大行其道,由于java的免費、易學以及大家對于java技術的充分信賴,好多公司早早的就把應用程序的一切,從后臺服務到前臺人機交互界面,統(tǒng)統(tǒng)移到了java開發(fā)上。Swing出現(xiàn)了快10年了,憑借其先進的設計思想,一直未曾落后于哪種語言的界面開發(fā)技術,使用和理解Swing的設計思想,對軟件開發(fā)者大有裨益。
閱讀全文 posted @ 2010-08-29 09:15 TWaver 閱讀(1806) | 評論 (1) | 編輯 收藏 摘要: 如果Applet被重新加載,也就是點擊瀏覽器的刷新按鈕,或者在同一個瀏覽器下關閉Applet再打開的情況下,新的Applet將以新的Swing toolkit threads對鍵盤事件進行處理,這樣以前緩存的單UI實例組件將再也接收不到鍵盤事件 閱讀全文
posted @ 2010-08-29 09:14 TWaver 閱讀(1251) | 評論 (0) | 編輯 收藏 摘要: DK1.5和JDK1.4下static執(zhí)行的不同順序 閱讀全文
posted @ 2010-08-29 09:13 TWaver 閱讀(1743) | 評論 (3) | 編輯 收藏 摘要: 很有多人驚嘆JDK6新增的com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel,感覺其默認表格的各行換色很酷,其實該功能多年前就在TWaver Java的產(chǎn)品Demo中有體現(xiàn) 閱讀全文
posted @ 2010-08-24 11:57 TWaver 閱讀(1405) | 評論 (1) | 編輯 收藏 摘要: 上文實現(xiàn)了renderer復用editor的功能,那么反過來editor是否也可以復用renderer的功能呢?而且第一篇提到“通過Java2D來繪制各種天花亂墜的效果”如何實現(xiàn)? 閱讀全文
posted @ 2010-08-24 11:55 TWaver 閱讀(1148) | 評論 (0) | 編輯 收藏 摘要: 上篇的例子主要的動作在editor上,不過editor只有在點擊在cell單元的時候才會顯示,所以還不得不造一個界面跟editor一樣的renderer進行“造假” 閱讀全文
posted @ 2010-08-24 11:52 TWaver 閱讀(1090) | 評論 (0) | 編輯 收藏 摘要: 如果作為interviewer哪天你有幸遇到一位能和你深入討論如何讓tree、combobox、list和table的renderer進行代碼復用,如何讓renderer對象實例進行復用以及復用需要注意的副作用時,我強烈建議你趕緊留著此人,這種人已是稀有物種了。 閱讀全文
posted @ 2010-08-24 11:39 TWaver 閱讀(1444) | 評論 (2) | 編輯 收藏 摘要: 大多正式一點的Java源代碼,在頭部都設有頭注釋信息。我們做的軟件項目或者產(chǎn)品代碼中,一般也需要設置一些公司信息、作者信息、版權信息等內(nèi)容。 閱讀全文
posted @ 2010-08-23 13:58 TWaver 閱讀(1760) | 評論 (1) | 編輯 收藏 摘要: 記得Delphi里面有一個TCheckListBox控件,是一個可打勾的列表。但是這個東西在Swing里面并沒有現(xiàn)成的。如今,我們就一起動手制作一個。根據(jù)Java的管理,就叫JCheckListBox吧。 閱讀全文
posted @ 2010-08-23 13:56 TWaver 閱讀(2044) | 評論 (1) | 編輯 收藏 |
|||