Android Studio Plugin 插件開發教程(一) —— 開發你的第一個插件java
Android Studio Plugin 插件開發教程(二) —— 插件SDK中的經常使用對象介紹git
Android Studio Plugin 插件開發教程(三) —— 製做一個自動生成數據庫代碼的插件github
Android Studio Plugin 插件開發教程(四) —— 爲自動生成數據庫代碼的插件添加UI數據庫
教程三其實已經完成了插件基本功能的開發,爲了更好用,還能夠加入可操做的對話框。此次咱們新增一個Dialog,能夠勾選須要的數據類字段、主鍵,效果圖以下oracle
對話框的新建能夠經過 File | New | Dialog
輸入名字後確認,會自動生成兩個類,共同保存在ColumnDialog文件夾中佈局
有點相似於安卓裏的 Activity.java 和 layout.xml 類post
.form佈局類是可視化編輯的,能夠直接從右側的控件庫中拖到UI上,而後在左邊的頁面中選擇對應控件修改屬性。學習
編輯好頁面後,就能夠在相似於Activity的.java類中處理邏輯了,但不一樣於Activity裏須要findViewById去定位控件,這裏是用名字匹配的~
當你在.form上給一個控件的field name指定名稱後(參考上圖紅圈),就會自動在對應的.java文件裏生成一個相對的成員變量ui
固然,和安卓裏同樣,你能夠在form裏拖一個控件出來,一樣也能夠在java類中new一個新的出來
有安卓基礎的會很快掌握~ 這些控件都是Java裏swing啥的自帶的,網上教程也不少,能夠自行搜索學習,貼個文檔:
docs.oracle.com/javase/tuto…
UI部分代碼的開發就不詳細介紹了,比較簡單,詳細請參考源碼,只簡單介紹下思路:
注意,這裏生成代碼的時候有了額外的處理當默認主鍵時,只生成add、all list、get all、delete all幾個基本方法而有自定義字段(非_ID字段)做爲主鍵時,額外提供用主鍵的key去刪除和查詢數據的方法~