SWT Sash 與 SashForm 元件應用詳解:可調整分割介面實作
SWT 進階佈局元件:Sash 與 SashForm 完整指南 在 SWT 應用程式開發中,Sash 與 SashForm 是建立可調整分割介面的核心元件。本文
SWT JFace 拖放功能實作教學:打造拼字遊戲範例
SWT JFace 拖放機制完整實作指南 在 Eclipse SWT/JFace 開發中,拖放功能是建立直觀使用者介面的關鍵技術。本文透過一個「單字拼圖遊戲」完
SWT/JFace 文本編輯器完整實戰:三版本演進與專業列印整合
前言 本文呈現一個文本編輯器的三個演進版本,展示 SWT/JFace 應用開發的最佳實踐路徑:從手動控件綁定(v1)→ JFace Action/Manager
SWT/JFace 圖片特效實戰:Alpha 漸變與 GIF 動畫播放完整範例
前言:SWT 圖形處理核心類回顧 SWT(Standard Widget Toolkit)提供 Image、ImageData、ImageLoader、GC(G
SWT/JFace StackLayout 佈局管理器:卡片式切換與向導介面實現
前言 StackLayout 是 SWT 中最簡單的「卡片式」佈局管理器。它將所有子元件疊放在同一位置,同一時間僅顯示一個(topControl)。適合向導嚮導
SWT/JFace 列印功能完整實戰:從簡單文字到 StyledText 專業列印
前言 SWT 提供 org.eclipse.swt.printing 套件實現跨平台列印。核心類別:Printer(列印作業)、PrintDialog(選擇印表
SWT/JFace ViewForm 容器實戰:工具列與表格的靈活佈局組合
前言 ViewForm 是 SWT Custom 套件中特殊的容器,專為「頂部工具列/標籤 + 內容區」的經典介面模式設計。它繼承自 Composite,內建四
SWT/JFace 自定義 BorderLayout 實現:移植 AWT 經典佈局到 SWT
前言 SWT 為了輕量級、跨平台一致性,未內建 AWT/Swing 的 BorderLayout。但許多遷移專案或習慣「北/南/東/西/中」五區佈局的開發者需要
SWT/JFace 瀏覽器組件實戰:構建功能完整的內嵌瀏覽器(上)
前言 org.eclipse.swt.browser.Browser 是 SWT 提供的重量級組件,封裝系統原生瀏覽器引擎(Windows 上 IE/Edge
JNI 實戰:在 NDK 中呼叫 Java 類別生成文字貼圖完整流程
前言:為什麼要在 Native 層呼叫 Java? 在 Android 遊戲/圖形引擎開發中,核心渲染循環通常運行在 C++(NDK)層以追求極致效能,但 An
SWT/JFace 實戰:構建功能完整的文本瀏覽器應用
前言 本文展示一個基於 ApplicationWindow 的完整文本瀏覽器範例,整合了選單列、工具列、狀態列、檔案開啟、非同步行數統計、圖示資源管理等 JFa
SWT/JFace RowLayout 佈局管理器:流式排列與靈活換行完全指南
前言 RowLayout 是 SWT 中類似 HTML 流式佈局的管理器。元件按順序左右(或上下)排列,空間不足時自動換行。支援元件保持原有尺寸、邊距/間距控制
SWT/JFace FillLayout 佈局管理器:最簡單的等分佈局指南
前言 FillLayout 是 SWT 中最簡單的佈局管理器。它將父容器的客戶區域平均劃分給所有子元件,每個元件獲得相同尺寸,排列方向可選水平或垂直。適合工具欄
Java 多線程核心:Runnable 與 Thread 差異深度解析與最佳實踐
前言 Java 多線程開發有兩條基礎路徑:繼承 Thread 類與實現 Runnable 介面。雙方最終都靠 Thread.start() 啟動新線程,但設計哲
Java 反射機制完整指南:從基礎操作到動態代理與工廠模式實戰
前言 Java 反射是框架開發的基石,賦予程式在運行時檢查、修改類結構與行為的能力。本文以案例驅動方式,系統講解 Class 獲取、實例化、構造器/方法/屬性操
Java ThreadLocal 深度解析:原理、實戰模式與記憶體洩漏防治
前言 ThreadLocal 是 Java 並發編程中獨特的「線程局部變量」機制。它不解決共享訪問衝突,而是為每個線程提供獨立的變量副本,從根本上避免了同步開銷
SWT/JFace FormLayout 佈局管理器詳解:精準控制元件位置與關聯
前言 FormLayout 是 SWT 中最靈活、功能最強大的佈局管理器。它不依賴固定網格,而是透過 FormAttachment 讓元件相對於父容器邊緣或其他
SWT/JFace GridLayout 佈局管理器完整指南:從入門到進階實戰
前言 在 SWT/JFace 桌面應用開發中,GridLayout 是功能最強大、最常用的佈局管理器。它將父容器劃分為網格,支援靈活的單元格合併、對齊、間距控制