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