參考資料:
1、13.6.4 分隔框容器SashForm
2、SWT – SashForm Example
Software entities (class, modules, functions, etc.) should be open for extension, but closed for modification. Junior programmers create simple solutions to simple problems. Senior programmers create complex solutions to complex problems. Great programmers find simple solutions to complex problems. 註1:本部落格的範例程式碼在 2015 年以前的文章中,大多是以全型空白做縮排。如需服用,請自行用文字編輯器的取代功能把全型空白取代成半型空白。
- Bertrand Meyer
- Charles Connell
註2:本部落格的內容授權請參閱部落格底部的授權宣告。
2013年9月2日 星期一
2013年8月22日 星期四
2013年7月27日 星期六
JFace 的必備 library
在嘗試使用 SWT + JFace [1] 時,想要用手動的方式匯入 JFace 需要的 library
因此記錄一下使用 jFace 要自己放入的 library 有哪些。
因此記錄一下使用 jFace 要自己放入的 library 有哪些。
2013年7月25日 星期四
WindowBuilder:Java GUI 的 WYSIWYG 編輯器
前幾天被問到要用 Java 做簡單的視窗程式,希望很快就寫出來,不要花太多時間
不過因為需要做 GUI,當時心裡想~用 .NET 寫的話可以靠 Visual Studio 拉介面
產生 GUI 的速度會遠比用 Java 自己打程式碼快得多。
回家之後查了一段時間,無意間發現了 WindowBuilder 這個工具,而且是 Google 提供的開發工具!
後來看了一下網路上的資料,有人說原本是 Instantiations, Inc. 開發的付費工具,後來 Google 買下來以後就改成免費提供了。
真實性不清楚,也沒有仔細去查,不過總之現在它是 Google 提供的免費開發工具就是了。
不過因為需要做 GUI,當時心裡想~用 .NET 寫的話可以靠 Visual Studio 拉介面
產生 GUI 的速度會遠比用 Java 自己打程式碼快得多。
回家之後查了一段時間,無意間發現了 WindowBuilder 這個工具,而且是 Google 提供的開發工具!
後來看了一下網路上的資料,有人說原本是 Instantiations, Inc. 開發的付費工具,後來 Google 買下來以後就改成免費提供了。
真實性不清楚,也沒有仔細去查,不過總之現在它是 Google 提供的免費開發工具就是了。
2013年2月28日 星期四
在 eclipse swt 的介面上放 tool tip
實作 tool tip 時,其實就是在介面上面放一個滑鼠停留的事件
當事件發生時,要求程式畫出一個文字欄位,把 tool tip 要顯示的東西放在欄位上。
範例的滑鼠停留事件可以參考 [1]。
當事件發生時,要求程式畫出一個文字欄位,把 tool tip 要顯示的東西放在欄位上。
範例的滑鼠停留事件可以參考 [1]。
2013年2月26日 星期二
(書籤) eclipse swt 相關教學與資源
各種元件的外觀:
1、SWT Examples in Clojure
教學文件:
1、Java SWT tutorial
2、SWT Tutorial by Lars Vogel
3、Eclipse中用SWT和JFace開發入門 (感覺是機器翻譯的文章)
4、SWT 學習簡介
1、SWT Examples in Clojure
教學文件:
1、Java SWT tutorial
2、SWT Tutorial by Lars Vogel
3、Eclipse中用SWT和JFace開發入門 (感覺是機器翻譯的文章)
4、SWT 學習簡介
訂閱:
文章 (Atom)