Eclipse 開源專案推出期待已久的 Visual Editor Project (VEP),為強大的 Eclipse 平台增添可視化 Java 元件開發利器。開發者無需依賴其他 IDE 即可完成從 GUI 介面到業務邏輯的全流程開發。本文完整記錄 VE 安裝、配置、元件設計、事件處理、自訂元件重用與環境客製化。
VE 是開源 Eclipse 編輯器,與 JDT、PDE 同屬 Eclipse 工具專案。支援 Swing/AWT 可視化編輯,與 Java Editor 雙向同步:視覺化設計即時反映至原始碼,反之亦然。基於通用框架設計,未來版本將支援 SWT。當前版本 0.5.0 RC1。
VE 純 Java 編寫,跨平台可用(僅 Windows/Linux 經測試)。先安裝:
下載 VE ZIP,將 plugins、features 內容解壓至 Eclipse 同名目錄,重啟 Eclipse。安裝中文語言包可獲中文介面。
MessagePanel),選擇繼承的可視類別(如 JPanel,Swing 選項)選中根容器 → 屬性視圖 → layout 選擇 null(絕對定位,便於精確控制)。GridLayout 等傳統配置管理器皆支援,參數會動態顯示對應屬性。
從元件庫拖放 JLabel、JTextField、JTextArea、JButton 至設計區,調整大小位置。屬性視圖編輯 text 等屬性。工具列 Show alignment window 提供對齊、等寬/等高按鈕,快速美化版面。
actionPerformed 節點send())Visual Class 繼承 JFrame(命名 MyApp)MessagePanelWindow → Preferences → Java → Visual Editor 三大類設定:
| 類別 | 可調整項目 |
|---|---|
| Appearance | 編輯器上下分割/分頁切換、顯示屬性與 Beans 視圖、設計時 Swing 風格 |
| Code Generation | 新運算式註解與 try-catch 產生、設計視圖與程式碼同步間隔 |
| Pattern Style | Java Bean 存取程式碼風格、初始化方法模式(支援 JBuilder/NetBeans 等相容) |
從安裝到元件設計、事件綁定、元件重用、環境調教,VE 讓 Eclipse 成為完整的 Java GUI 開發平台。所有開發工作——圖形介面與業務邏輯——現可在單一平台完成。